首页 > 解决方案 > 烧瓶运行错误:无法导入“App”和“App.py”

问题描述

运行 Flask 时遇到问题。以前可以工作,但发生了一些变化。我进入我的cmd并输入flask run,然后我得到了通常的结果:

Error: Could not import 'app'.

我四处搜索,发现我可以输入以下内容,它会起作用:

Set FLASK_APP=app.py 
Set FLASK_ENVIRONMENT=development
flask run

现在不是说它不能导入应用程序,而是说它不能导入 app.py。

我的文件结构如下:

newvenv:
| Include
| Lib
| Scripts
| | _pyrache_
| | static
| | templates
| | app.py

在 app.py 的底部,我包括:

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=30006, debug=True)

但它似乎没有工作。

我在窗户上,我知道烧瓶有时对它很挑剔,但我认为这不是原因。我迷路了。任何帮助,将不胜感激。

标签: pythonflask

解决方案


您需要app.py在设置FLASK_APP环境时提供您的完整路径。

set FLASK_APP=Scripts\app.py


推荐阅读