J'e*_*J'e 9 python flask anaconda
TL;DRflask --app从命令行运行的结果是Error: No such option: --app.
Anaconda 的当前版本(在提出此问题时)包括 Flask 版本 1.x。以下是来自 Flask hello world 教程的代码:palletsprojects.com 快速入门
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
Run Code Online (Sandbox Code Playgroud)
并运行它:flask --app hello run导致错误,
Error: No such option: --app
Run Code Online (Sandbox Code Playgroud)
如何使用“--app”选项运行它?
显示您的烧瓶版本flask --version。使用 anaconda 包管理器的默认设置condata update flask不会将 Flask 更新到 2.x。--app适用于 >=2.2.x。就我而言,在撰写本文时,conda search flask没有显示 2.1.3 版本之后的任何内容。要获取此版本或最新可用版本,
conda install -c conda-forge flask=2.2.2flask --app你应该得到:Error: Option '--app' requires an argument.注意:如果您看到Exception: HTTPConnectionPool(...,请确保您正在从 anaconda 终端运行这些命令。