Не удалось импортировать Django.Вы уверены, что он установлен и доступен на вашем PYTHONPATH? - PullRequest
0 голосов
/ 18 октября 2018

Я создаю стартовый проект и пытаюсь перенести стандартную схему django с помощью командной строки:

manage.py migrate

В результате: "Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?"

Я используювиртуальная среда, и у меня установлены следующие зависимости:

Django==2.1.2
psycopg2==2.7.5
pytz==2018.5 

Конечно, я пытаюсь мигрировать с активированной виртуальной средой.

Кто-то знает, если у меня возникла проблемас совместимостью версий?Мой PostgreSQL - 10.

команда списка пипсов

1 Ответ

0 голосов
/ 19 октября 2018

Скорее всего, это означает, что вы не запускаете команду из активированного virtualenv:

C:\> my_venv\Scripts\activate

(my_venv) C:\>  (type your command now)

Сообщение об ошибкевы получаете , если не можете импортировать django.core.management:

try:
    from django.core.management import execute_from_command_line
except ImportError as exc:
    raise ImportError(
        "Couldn't import Django. Are you sure it's installed and "
        "available on your PYTHONPATH environment variable? Did you "
        "forget to activate a virtual environment?"
    ) from exc

Вы можете войти в консоль Python с той же средой, что и неисправная команда (например, в вашем случае,введите python в том же окне консоли) и попробуйте импортировать этот модуль вручную, затем диагностируйте полученную ошибку импорта .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...