Python中的烧瓶错误:“0”;无法导入webapp";
我正在尝试运行flask,但是,每当我键入[flask run]时,它都会给我一个错误:Python中的烧瓶错误:“0”;无法导入webapp";,python,flask,Python,Flask,我正在尝试运行flask,但是,每当我键入[flask run]时,它都会给我一个错误:无法导入webapp。作为参考,我使用Visual Studio代码并运行以下代码: from flask import Flask app = Flask(__name__) @app.route("/") def index(): return "Hello, world!" 我收到以下错误消息: * Serving Flask app "
无法导入webapp
。作为参考,我使用Visual Studio代码并运行以下代码:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def index():
return "Hello, world!"
我收到以下错误消息:
* Serving Flask app "webapp"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]
Error: Could not import "webapp".
您的FLASK_应用程序变量可能配置不正确。您能否确保:
如果要使用.flaskenv设置FLASK_ENV变量或仅使用shell,请确保没有任何拼写错误。这是一个非常简单的错误,经常被忽略。此错误是因为您设置了
FLASK\u APP
环境变量,并且您的脚本名称不同
我建议你:
FLASK\u APP
设置为脚本名,即
在windowsset FLASK\u APP=
或ubuntu(Linux)export FLASK\u APP=
该错误是因为中的文档不正确
FLASK\u APP
设置为hello\u APP.webapp
:{
“版本”:“0.2.0”,
“配置”:[
{
“名称”:“Python:Flask”,
“类型”:“python”,
“请求”:“启动”,
“模块”:“烧瓶”,
“环境”:{
“FLASK_APP”:“hello_APP.webapp”
},
“args”:[
“跑”,
“--无调试器”,
“--不重新加载”
],
“金贾”:真的吗
}
]
}
export set FLASK\u APP=hello\u APP.webapp
,而不是教程中提到的export set FLASK\u APP=webapp
忘记flask命令行启动器,按如下所述操作: 将以下行添加到python脚本:
如果uuuu name_uuuu=='\uuuuuuu main\uuuuuu':
app.run(主机=0.0.0.0',端口=30006,调试=True)
在放置此代码的同一目录中运行
python3 file_name.py
您可以在上访问它
http://0.0.0.0:30006/
对于您来说,您将文件命名为webapp.py
,这样您就可以运行:
python webapp.py
确保在运行应用程序时,检查您的工作目录/基本文件夹
(base) D:\Pyl\GitHubRepo\FlaskApp\FlaskApp>flask run
同一文件夹(D:\Pyl\GitHubRepo\FlaskApp\FlaskApp)
应包含app.py文件
app.py
文件是要运行的脚本文件。
如果不起作用:执行此操作(在windows中)
这里的“app”是您的脚本文件名,没有py扩展名。
此外,如果更改脚本名称,则需要重置FLASK_APP变量。请提供stps如何运行FLASK