當我嘗試使用runserver
或syncdb
時,我遇到了這個錯誤,我有點困惑 - 當我上次登錄時服務器運行正常,所以我不知道爲什麼突然它不工作。谷歌給了我following page但它並沒有真正解決我的問題。MacOSX上的Python 2.6 - ImportError:沒有名爲_collections的模塊
讓我知道如果您需要更多,如果下面的控制檯信息是不夠的。我真的不是很高效的django,真的是完全的初學者,我不知道爲什麼這不起作用。
Pythoness-410:auth gfleche$ python manage.py runserver
Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/core/management/__init__.py", line 1, in <module>
import collections
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/collections.py", line 8, in <module>
from _collections import deque, defaultdict
ImportError: No module named _collections
非常感謝你,讓我知道。
http://stackoverflow.com/questions/18106790/maxrepeat-issue-when-running-python-2-7-from-macports - 看起來像這種情況下,_collections是一個內置模塊。這意味着它與Django無關,與MacOSX軟件包管理和python安裝無關。 –
'import _collections'工作在新鮮的python提示符下嗎?如果沒有,那麼你的Python會以某種方式破裂。 – Claudiu
pythoness-410:〜gfleche $ python import_collections /Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python:無法打開文件'import_collections':[Errno 2]否這樣的文件或目錄 – gersande