TL;从命令行运行flask --app
的博士将生成Error: No such option: --app
。
当前版本的Anaconda (在本问题发生时)包括了FlaskVersion1.x。以下是来自Flask教程的代码:palletsprojects.com快速启动
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
使用:flask --app hello run
运行它会导致错误,
Error: No such option: --app
我怎么能用“--应用”选项来运行这个程序呢?
发布于 2022-08-31 17:44:09
用flask --version
显示你的酒瓶版本。使用anaconda包管理器中的默认值,condata update flask
不会将烧瓶更新为2.x。--app
在>=2.2.x工作。在我的例子中,在撰写这篇文章时,conda search flask
没有显示任何过去版本2.1.3的内容。要想得到这个版本或最新版本,
conda install -c conda-forge flask=2.2.2
flask --app
,您应该得到:Error: Option '--app' requires an argument.
注意:如果您看到异常:HTTPConnectionPool(.),请确保您正在从anaconda终端运行这些命令。
https://stackoverflow.com/questions/73559902
复制相似问题