получение сообщения об ошибке при попытке запустить проект django локально - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь запустить проект локально. Я клонировал репозиторий и установил django и настроил виртуальную среду, но когда я запускаю команду "python manage.py runserver" в моей виртуальной среде, я получаю это сообщение ".env не существует. Если вы Вы не настраиваете свою среду отдельно, создайте "Я проверил, и файл .env находится в каталоге, в котором находится моя виртуальная среда, поэтому я не уверен, почему он говорит, что его не существует.

1 Ответ

0 голосов
/ 29 апреля 2020

Я думаю, что требуется точное сообщение об ошибке.

Также может быть полезно узнать, к какому репо вы клонировали.

Возможно, репо требуется файл .env с автоматическим расширением в том же каталоге, что и файл manage.py?

Вы можете попытаться создать файл с именем '.env' в том же каталоге, что и файл manage.py

, в качестве содержимого просто поместите следующую строку

source /path/to/your/virtual_env/bin/activate

и повторите попытку

Вы, конечно, должны заменить /path/to/your/virtual_env фактическим путем, по которому находится ваш virtualenv.

Я также предлагаю набрать

source .env до вызова python manage.py runserver

Если проблемы не устранены, введите pip freeze и проверьте, установлена ​​ли ожидаемая версия django.

Если в вашем репозитории содержится файл с именем requirements.txt, введите также pip install -r requirements.txt и повторите попытку. еще раз.

В любом случае, пожалуйста, дайте более точную информацию, если вы хотите, чтобы вам помогли.

Я скорее догадываюсь, но приведенные выше предложения могут решить проблему, если вам повезет

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