VSCode Python调试器启动后无反应,请求技术支持
Python调试异常:VSCode点击F5后调试工具栏闪消失、代码未运行
问题描述
刚购置新笔记本,完成VSCode与Python环境配置,虚拟环境调试正常,但代码无法执行。具体表现:
- 打开代码后点击「运行 | 启动调试(F5)」,调试按钮工具栏(运行、单步跳过等)短暂弹出后立刻消失
- 代码未运行,终端无任何输出
VSCode界面截图:
我的launch.json配置内容:
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "chrome", "request": "launch", "name": "Launch Chrome against localhost", "file": "${workspaceFolder}/web/_test/book.html" }, { "name": "Python: Current File", "type": "debugpy", "request": "launch", "program": "${file}", "console": "integratedTerminal" }, { "name": "Python: Flask (development mode)", "type": "debugpy", "request": "launch", "module": "flask", "env": { "FLASK_APP": "flask_run.py", "FLASK_ENV": "development" }, "args": [ "run" ], "jinja": true } ] }
已安装的Python扩展截图:
排查解决步骤
- 确认调试配置选中项:调试面板顶部需选中「Python: Current File」,而非Chrome配置,否则会启动浏览器而非运行Python代码。
- 检查虚拟环境关联:
- 左下角状态栏确认Python解释器为目标虚拟环境,点击版本可切换
- 终端需激活虚拟环境(Windows:
venv\Scripts\activate;Mac/Linux:source venv/bin/activate)
- 清理
launch.json重复配置:原配置中有重复的「Python: Current File」项,删除其中一个,避免调试器识别混乱 - 验证debugpy安装:在虚拟环境终端执行
pip list | grep debugpy,无输出则安装:pip install debugpy - 重置Python扩展设置:打开命令面板(Ctrl+Shift+P),执行「Python: Reset Extension Settings」后重启VSCode
- 测试最简代码:新建
test.py写入print("Hello World"),用「Python: Current File」调试,判断是代码问题还是环境问题 - 更新软件版本:确保VSCode和Python扩展均为最新版本,修复旧版兼容性bug
内容的提问来源于stack exchange,提问作者Mark Kortink
相关产品推荐
相关产品推荐

