Visual Studio Code中Run Debugging功能失效问题求助
解决VS Code中F5无法调试Python代码的问题
1. 替换为正确的Python调试配置
你当前的launch.json只有Node.js相关的调试配置,需要替换成Python的调试配置:
- 打开
.vscode/launch.json文件 - 删除原有内容,替换为以下默认Python调试配置:
{ "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true } ] }
- 保存文件后,再次按F5尝试调试
2. 确认Python扩展状态
- 打开VS Code左侧扩展面板,确保Microsoft发布的Python扩展已安装并启用
- 若已安装,打开命令面板(Ctrl+Shift+P),输入
Developer: Reload Window重启窗口,刷新扩展状态 - 检查左下角状态栏的Python解释器是否正确,点击可切换到你需要的Python环境
3. 检查调试相关设置
- 打开设置界面(Ctrl+,),搜索
debug.openDebug,确保设置为always或onFocusChange - 搜索
python.debugging.enabled,确认该选项处于勾选状态
4. 重置调试配置(极端情况)
如果上述步骤都无效,尝试完全重置调试配置:
- 删除工作目录下的
.vscode文件夹 - 打开调试面板(Ctrl+Shift+D),点击"创建launch.json文件",选择"Python"环境,让VS Code自动生成全新的调试配置
- 重启VS Code后再次尝试调试
内容的提问来源于stack exchange,提问作者VladIvanchuk
相关产品推荐
相关产品推荐

