首先,我在python脚本中编写了以下代码:
from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run(debug=True)
我将其保存在一个名为 run.py
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"
set FLASK_APP = run.py
$env:FLASK_APP = "run.py"