找不到Flask_APP环境变量

时间:2020-04-22 03:51:54

标签: python flask

我是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代码时,我遇到了烧瓶错误。我的代码最初工作正常,但是当我再次尝试运行它时,出现了这个问题。我到处搜索帮助,但只能找到有关powershell的信息。我目前正在使用Ubuntu。谢谢!

1 个答案:

答案 0 :(得分:2)

为了在终端中使用flask命令运行flask应用程序,您需要在该终端中设置环境变量。例如,如果您的应用是在my_app.py中创建的,那么您需要在终端中执行以下操作:

export FLASK_APP=my_app.py

如果您随时重启终端,则需要重新导出此变量。

您可以使用以下方法检查它是否在当前终端中设置:

echo $FLASK_APP

如果未设置,则不显示任何内容;如果如上所述设置,则不显示my_app.py