После установки spyder django не работает - PullRequest
0 голосов
/ 20 сентября 2019

Я установил Spyder в моей системе Ubuntu, из которой django не работает.Ошибка, которую он показывает, когда я запускал сервер, показывает ошибку:

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'

During handling of the above exception, another exception occurred:

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

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    "Couldn't import Django. Are you sure it's installed and "
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?

Мне нужен как шпион для OpenCV, так и Django.может кто-нибудь помочь

Ответы [ 2 ]

0 голосов
/ 21 сентября 2019

Он работает после установки python3 -m pip install django

спасибо, господин Сахил

0 голосов
/ 20 сентября 2019

Ошибка означает, что Django отсутствует в вашей системе, если вы установили зависимости в вашем virtualenv, вам нужно будет активировать это, или вы можете просто сделать

pip install django --user

Если у вас есть virtualenv, сделайте это,

Linux

source path/to/venv/bin/activate

Windows

path/to/venv/bin/activate

Сначала создайте виртуальную среду, используя следующую команду

python3 -m virtualenv venv

Если вы получите сообщение об ошибке, похожее на это, Virtualenv module not found, вам нужно будет установить virtualenv, используя pip, с помощью следующей команды.

pip3 install virtualenv

Затем используйте вышеупомянутую команду для создания виртуальной среды.

Для activate просто используйте

source venv/bin/activate

Это активирует виртуальную среду.Теперь установите на него Django.

pip install django

Вам не нужно указывать версию pip (скажем, pip3), потому что виртуальная среда создается в python3, поэтомуpip по умолчанию pip3.

Теперь, наконец, запустите ваш сервер

python manage.py runserver localhost:8080

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