Проблема с django после установки anaconda

#python #django #anaconda #virtualenv

#python #джанго #anaconda #virtualenv

Вопрос:

Я работаю над проектом Django, и это то, что я получаю, когда пытаюсь запустить сервер. Раньше это работало совершенно нормально, но я думаю, что путь отсутствует для virtualenv. Вчера я установил anaconda, и переменная path изменена в дополнительных системных настройках. Как я могу вернуть их к исходным настройкам? Полный новичок в python здесь. Пожалуйста, помогите.

 C:Users13157django_project>python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 9, in main
    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 20, in <module>
    main()
  File "manage.py", line 11, in main
    raise ImportError(
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?

C:Users13157django_project>
 

Это мои текущие пути

Комментарии:

1. Если это работало раньше, у вас уже должна быть установлена среда с django. Итак, вам придется активировать среду. Вы создали среду , используя $ virtualenv env ? Эта информация может помочь!

2. Я думаю, что установка anaconda изменила переменные пути, и я создал это приложение django давным-давно. Я просто хочу знать, как снова добавить переменную пути к приложению django.

Ответ №1:

Если у вас уже создана виртуальная среда, в которой установлен django, выполните: path_to_environment_folderScriptsactivate .

Если у вас нет существующей среды, создайте ее с помощью python3 -m venv environment , а затем активируйте с environmentScriptsactivate помощью . После этого установите django с pip3 install django помощью .

Комментарии:

1. Я удалил anaconda и установил django, перезапустил свой macine, и все работает отлично. Спасибо за ваше время и усилия.