站点图标 星露谷值班站长

解决vscode pycharm在flask项目中无法进入断点问题

最近在开发过程中遇到了 vscode 无法进入断点的问题,起初以为是 vscode 问题,后来通过调整 .vscode/launch.json 文件也是没有解决问题。

配置文件如下:

{
      "name": "Python: Flask",
      "type": "python",
      "request": "launch",
      "module": "flask",
      "env": {
        "FLASK_APP": "run_app.py",
        "FLASK_ENV": "development",
        "FLASK_DEBUG": "0"
      },
      "justMyCode":false,
      "args": ["run","--debugger","--reload"],
      "jinja": true
    }

网上的解决如下:

把 debug 更改为 false

app.run(host='0.0.0.0', port=5000,debug=False)

但是更改后仍然无法进入断点。

随后使用 pycharm 调试也是没有解决问题,这个时候想起来可能是前段时间新加的环境变量引起的,于是就把设置的全局变量 FLASK_ENV=dev 去掉了,关闭 vscode 再次调试,问题解决!

退出移动版