这个错误提示表示在模块'app'中无法找到Flask应用程序或工厂。您需要指定FLASK_APP变量的值。

请确保以下几点:

  1. 在app.py文件中确实创建了Flask应用程序或工厂函数。例如:
from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run()
  1. 在您的运行配置中,FLASK_APP变量的值应该是'app.py',而不是'app'。请修改为:
FLASK_APP = app.py
  1. 如果您在命令行中运行flask run命令,请确保在运行之前设置了正确的FLASK_APP变量。可以使用以下命令来设置:
set FLASK_APP=app.py

然后再运行flask run命令。

希望能帮助到您!

PyCharm运行Flask项目报错:Error: Failed to find Flask application or factory in module 'app'

原文地址: https://www.cveoy.top/t/topic/pTS8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录