我是新来的 Flask .为了启动 Flask 应用程序,我做了 python -m flask run
但我反复收到错误
Failed to find Flask application or factory in module "app". Use "FLASK_APP=app:name to specify one.
我正在使用
virtualenv
在 Windows 10 机器上from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello, World!"
if __name__ == '__main__':
app.run(debug=True)
我希望 Web 服务器能够启动并能够导航到本地页面并查看“Hello, World!”
最佳答案
而不是仅仅“ flask ”使用 FLASK_APP=theflaskapp.py
,就像马可建议的那样:
env FLASK_APP=theflaskapp.py python -m flask run
这应该修复它,如果没有,请确保您正在执行命令以在与其相同的目录中运行脚本。您还应该通过运行“python theflaskapp.py”(仍然与flask应用程序在同一目录中)来检查问题是否在flask中,并查看它是否有效。
关于python - 启动 Flask 应用程序时出错,错误为 "Failed to find Flask application",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57718786/