- Убунту 15.10
- Питон 3.4.3+
- Джанго 1.8.7
Когда я пытаюсь import django
в интерпретаторе python3, он говорит ImportError: No module named 'django'
. Я знаю, что Django 1.8.7 установлен, потому что я могу получить версию #, выполнив django-admin --version
в командной строке терминала.
Когда я попробовал python3 manage.py runserver
в каталоге проекта Django, я получаю эту ошибку:
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'
Итак, опять же (как и ожидалось), это не путь, по которому Python может его найти.
Я посмотрел в /usr/local/lib/python3.4/dist-packages
, но это пустой каталог.
Я сделал whereis django
и whereis Django
, и это просто дает мне строку с django:
или Django:
соответственно и без списка путей.
Я попытался погуглить как найти путь к Django, но это не дало ничего полезного.
Я нашел и проверил код самого файла django-admin, но в нем ничего не указано, куда установлен Django. Как ни странно, файл python импортирует модуль django, и он работает, хотя файлы проекта интерпретатора и Django не видят модуль django. Так что это на пути к питону, но это не так?!? Я не знаю и не могу найти.
У меня никогда не было такой проблемы с предыдущей Ubuntu (или любой другой ОС). Кто-нибудь понял, как я могу найти, где установлен Django? На самом деле, я не могу найти модули, которые я установил через pip3. Я пытаюсь понять это уже более часа, и я очень смущен и расстроен.