PyCharm运行Flask项目报错:Error: Failed to find Flask application or factory in module 'app'
这个错误提示表示在模块'app'中无法找到Flask应用程序或工厂。您需要指定FLASK_APP变量的值。
请确保以下几点:
- 在app.py文件中确实创建了Flask应用程序或工厂函数。例如:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
- 在您的运行配置中,FLASK_APP变量的值应该是'app.py',而不是'app'。请修改为:
FLASK_APP = app.py
- 如果您在命令行中运行flask run命令,请确保在运行之前设置了正确的FLASK_APP变量。可以使用以下命令来设置:
set FLASK_APP=app.py
然后再运行flask run命令。
希望能帮助到您!
原文地址: https://www.cveoy.top/t/topic/pTS8 著作权归作者所有。请勿转载和采集!