Так что, чтобы отбросить вещи, все это прекрасно работало до сегодняшнего дня.Ошибка импорта Django - Как сообщить мой питон, где установлен django?
Когда я побежал 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
ImportError: No module named django.core.management
После много копания, я обнаружил, что мой Джанго установлен в /usr/local/lib/python2.7/site-packages/
(вот где pip install django
положить его), но питон теперь ищет его в /Library/Python/2.7/site-packages
Как сообщить python, что django установлен в этом каталоге выше?
FYI, это мой sys.path
['', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-
scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',
'/Library/Python/2.7/site-packages']
Добавить '/ usr/local/lib/python2.7/site-packages' в' sys.path'. –
Что произойдет, если вы запустите python idle на терминале и введите из django.core.management import execute_from_command_line – amb1s1
@ amb1s1 В нем говорится, что нет модуля под названием Django – warchinal