Переменная среды Flask_APP не найдена - PullRequest
1 голос
/ 22 апреля 2020

Я новичок в Flask, и я столкнулся с некоторыми ошибками. о том, как я не предоставил переменную среды Flask_APP:

Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable, and a "wsgi.py" or "app.py" module was not found in the current directory.

У меня есть эта ошибка с flask, когда я пытаюсь запустить мой код flask. Сначала мой код работал, но потом, когда я попытался запустить его снова, возникла эта проблема. Я искал повсюду помощь, но я мог найти только о PowerShell. В настоящее время я использую Ubuntu. Спасибо!

1 Ответ

1 голос
/ 22 апреля 2020

Чтобы запустить приложение flask с помощью команды flask в терминале, необходимо установить переменную среды в этом терминале. Например, если ваше приложение создано в my_app.py, вам нужно выполнить следующее в своем терминале:

export FLASK_APP=my_app.py

Если вы перезапустите терминал в любой момент, вам потребуется повторно экспортировать эту переменную ,

Вы можете проверить, установлен ли он в вашем текущем терминале, используя:

echo $FLASK_APP

, который ничего не отобразит, если не установлено, или my_app.py, если установлено, как указано выше.

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