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

Flask执行flask run --debug报错“no such option --debug”问题求助

解决Flask启动--debug参数报错问题

这个错误是因为你使用的Flask版本低于2.0——--debug参数是Flask 2.0才引入的简化启动调试模式的参数,旧版本不支持该选项。

检查当前Flask版本

先确认你的Flask版本:

flask --version
# 或者用pip查看详细信息
pip show flask

解决方案

方案1:升级Flask到2.0及以上版本

执行以下命令升级Flask:

pip install --upgrade flask

升级完成后,重新执行flask run --debug即可正常启动调试模式,得到你期望的输出。

方案2:不升级,使用旧版本兼容方式开启调试

如果暂时不想升级Flask,可以用以下两种方式替代:

  • 方式一:使用拆分参数
    旧版本中,调试模式需要分别启用调试器和自动重载,执行命令:
flask run --debugger --reload

该命令的效果等价于新版本的--debug。

  • 方式二:通过环境变量设置
    通过设置FLASK_DEBUG环境变量开启调试模式:
    • Windows系统:
      set FLASK_DEBUG=1
      flask run
      
    • Linux/macOS系统:
      export FLASK_DEBUG=1
      flask run
      # 或者合并为一行执行
      FLASK_DEBUG=1 flask run
      

内容的提问来源于stack exchange,提问作者Yusuf Ganiyu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 13:47:44