Python 无异常

Python 无异常,python,flask,Python,Flask,我正在尝试创建一个简单的Flask应用程序,但是如果我尝试使用Flask run启动它,我会得到Flask.cli.NoAppException。我将代码简化为几行,但仍然得到相同的错误: dashboards.py: from flask import Flask server = Flask(__name__) .flaskenv: FLASK_APP=dashboards.py FLASK_ENV=development 我在运行Flask run的同一目录中有一个带有Flask的文件

我正在尝试创建一个简单的Flask应用程序,但是如果我尝试使用
Flask run
启动它,我会得到
Flask.cli.NoAppException
。我将代码简化为几行,但仍然得到相同的错误:

dashboards.py

from flask import Flask
server = Flask(__name__)
.flaskenv

FLASK_APP=dashboards.py
FLASK_ENV=development
我在运行Flask run的同一目录中有一个带有
Flask
的文件:

(此外,几天前我做了一个烧瓶应用程序,我没有遇到这样的问题。)


是否缺少任何内容?

应将
FLASK\u APP
环境变量设置为
dashboards:server
,其中
dashboards
是Python模块(而不是文件)的名称,
server
是应用程序实例的名称

使用当前设置,Flask尝试导入模块
dashboard.py
(即搜索文件
dashboard/py.py
),并查找具有标准名称
app
application
的应用程序实例,或具有标准名称
make\u app
create\u app
的应用程序工厂


查看FLASK_应用程序上的更多文档

您能分享完整的错误吗?我正在学习有关FLASK的教程之一:(最后,它建议将
FLASK\u APP
设置为文件名。实际上,本教程以前曾为我工作过……而且,如果我将
server
重命名为标准名称
APP
,则
dashboards.py
dashboards
都会出现与
FLASK\u APP
相同的错误。如果我使用
python dashb运行它oards.py
命令和
app.run(debug=True)
添加到代码中,它可以工作。但是我不明白环境变量有什么问题。