You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行flask --app hello run报错No such option: --app,该如何解决?

解决Flask 1.x无法使用--app选项启动的问题

--app 是Flask 2.0及以后版本新增的命令行参数,你当前使用的Flask 1.x不支持该选项,可通过以下两种方式解决:

方法一:升级Flask到2.x及以上版本

在Anaconda环境中执行升级命令:

conda install flask>=2.0

或者用pip升级:

pip install --upgrade flask

升级完成后,即可正常使用 flask --app hello run 命令启动应用。

方法二:使用Flask 1.x原生启动方式

方式1:通过环境变量指定应用文件

  • Windows(命令提示符):
set FLASK_APP=hello.py
flask run
  • Windows(PowerShell):
$env:FLASK_APP="hello.py"
flask run
  • Linux/macOS:
export FLASK_APP=hello.py
flask run

方式2:在脚本中添加启动代码

在你的hello.py文件末尾添加以下代码:

if __name__ == '__main__':
    app.run()

然后直接执行脚本启动:

python hello.py

内容的提问来源于stack exchange,提问作者J'e

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 18:16:03