问题描述
我是烧瓶的新手.要启动flask应用程序,我做了 python -m flask运行
,但是我反复遇到错误
I'm new to Flask. To launch the flask app I did python -m flask run
but I'm repeatedly getting an error
我在Windows 10计算机上使用 virtualenv
I am using a virtualenv
on a Windows 10 machine
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello, World!"
if __name__ == '__main__':
app.run(debug=True)
我希望Web服务器能够启动,并且能够导航到本地页面并查看"Hello,World!".
I would expect a web server to start and to be able to navigate to a local page and view "Hello, World!"
推荐答案
像Marco所建议的那样,使用 FLASK_APP = theflaskapp.py
代替烧瓶":
Instead of just "flask" use FLASK_APP=theflaskapp.py
, like what Marco suggested:
env FLASK_APP=theflaskapp.py python -m flask run
这应该修复它,如果没有,请确保您正在执行命令以在与脚本相同的目录中运行脚本.您还应该通过运行"python theflaskapp.py"(与烧瓶应用程序仍位于同一目录中)来检查问题是否出在烧瓶中,并查看其是否完全起作用.
This should fix it, if not, make sure you are executing the command to run the script in the same directory as it. You should also check if the problem is in flask or not by running "python theflaskapp.py" (In the same directory as the flask app still) and see if it works at all.
这篇关于启动Flask应用时出错,并显示错误“无法找到Flask应用".的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!