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

Windows PowerShell中Flask Debug Mode设置无效,如何解决?

在Windows PowerShell中开启Flask调试模式的正确方法

你用set FLASK_DEBUG=1没生效,是因为这个命令是CMD环境下的语法,PowerShell不支持。下面是几种正确的开启方式:

方法1:PowerShell临时设置(仅当前会话生效)

在PowerShell中执行以下命令:

$env:FLASK_DEBUG=1

接着运行:

flask run

此时就能看到Debug Mode显示为1。

方法2:代码内直接开启(永久生效于当前项目)

修改你的Flask代码,添加debug=True参数到app.run()中:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "<h1>Hello, World!</h1>"

if __name__ == "__main__":
    app.run(debug=True)

之后直接用python 你的文件名.py启动项目,调试模式会自动开启。

方法3:用.flaskenv文件持久化配置(推荐)

这种方式可以把配置存在文件里,每次启动自动加载:

  1. 在项目根目录创建.flaskenv文件
  2. 在文件中写入:
FLASK_DEBUG=1
  1. 安装依赖包:
pip install python-dotenv
  1. 正常执行flask run即可,系统会自动读取配置开启调试模式。

内容的提问来源于stack exchange,提问作者Teekay Jnr

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 13:43:17