运行最小化Flask应用程序时未设置变量

首先,我在python脚本中编写了以下代码:

from flask import Flask

app = Flask(__name__)

@app.route("/")

def hello():

return "Hello World!"

if __name__ == "__main__":

app.run(debug=True)

我将其保存在一个名为 run.py

然后在命令窗口中编写以下命令:

set FLASK_APP = run.py 

flask run

运行此命令后,出现以下错误:

"Error: Could not locate flask application. You did not provide the FLASK_APP environment variable"

我本来希望得到这个:

Running on http://127.0.0.1:5000/

有人可以告诉我如何解决这个问题吗?

回答:

使用PowerShell时,我遇到了相同的问题,该修复程序对我有效:

而不是使用set FLASK_APP = run.py,请尝试$env:FLASK_APP = "run.py"

以上是 运行最小化Flask应用程序时未设置变量 的全部内容, 来源链接: utcz.com/qa/415797.html

回到顶部