Не удается запустить консоль Django после установки новой версии Python в digitalocean Ubuntu 16.04 - PullRequest
0 голосов
/ 14 мая 2018

После загрузки в дроплет проекта Django я понял, что использую новые функциональные возможности, такие как строки f ', которые не поддерживаются в 3.5. Я приступаю к установке Python 3.6.3, используя это руководство: https://www.rosehosting.com/blog/how-to-install-python-3-6-on-ubuntu-16-04/

Похоже, установка прошла успешно. Когда я пишу "python3 -V" на консоли, он отвечает обратно Python 3.6.3.

При наборе "pip freeze" появляется Django == 2.0.4.

Проблема возникает при вводе "python3 manage.py makemigrations". Я получил эту ошибку:

Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 14, in <module>
    ) from exc
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?

1 Ответ

0 голосов
/ 14 мая 2018

Скорее всего, pip относится к Python 2;вам, вероятно, нужно использовать pip3.

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