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

VSCode 1.84.2版本Python调试器无法命中断点求助

VSCode 1.84.2 Python调试器断点异常:不命中设置的断点,反而停在无断点位置

问题详情

使用VSCode 1.84.2版本运行Python代码时,调试器无法正常命中断点——不在设置的断点处停止,反而停在没有断点的位置。此前使用一切正常,时隔两个月再次使用时出现该问题。

相关信息

  • 问题截图:调试器断点异常截图
  • 当前launch.json配置:
"version": "0.2.0",
"configurations": [
    {
        "name": "Python: Current File",
        "type": "python",
        "request": "launch",
        "program": "${file}",
        "console": "integratedTerminal",
        "justMyCode": true,
        
    }
]

解决步骤

  • 调整justMyCode配置:将launch.json中的"justMyCode": true改为"justMyCode": false,该选项控制调试器是否跳过非用户代码,修改后重启调试,观察断点是否正常命中。
  • 清理VSCode缓存:关闭VSCode后,删除对应系统的缓存目录:
    • Windows:%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData
    • macOS:~/Library/Application Support/Code/Cache、~/Library/Application Support/Code/CachedData
    • Linux:~/.config/Code/Cache、~/.config/Code/CachedData
      重启VSCode后重新调试。
  • 更新Python扩展:打开VSCode扩展面板,找到Microsoft发布的Python插件,检查并安装最新版本,重启后重试调试。
  • 确认Python解释器:点击VSCode左下角状态栏的Python版本,选择当前项目对应的正确解释器(虚拟环境或全局环境),避免因解释器不一致导致调试异常。
  • 验证调试文件路径:将launch.json中的"program": "${file}"替换为脚本的绝对路径(如"program": "/Users/xxx/project/script.py"),排除路径变量解析错误的问题。
  • 重置调试配置:备份当前launch.json后删除该文件,通过调试面板的「创建launch.json文件」重新生成默认配置,再逐步添加自定义设置。

内容的提问来源于stack exchange,提问作者Min Guo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 08:28:19