最近在开发过程中遇到了 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 再次调试,问题解决!