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

VS Code中Python工作区在安装目录时断点无法触发(justMyCode为true)

调试断点不触发问题排查

问题情况

正在学习使用断点调试,程序运行时未在断点处停止,Variables窗口为空。点击橙色调试按钮、按F5启动调试均无效果,程序会从第1行完整运行到第9行且无报错。

代码示例

a = 33
b = 200
if b>a:
    print("b is larger than b")

c = 1000
d = 9999
if d>c:
    print("d is larger than c")

调试配置(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": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true
        }
    ]
}

排查解决方案

  • 确认断点有效性:检查断点是否为红色实心圆点,若显示灰色空心圆点,说明Python解释器未关联当前文件,需点击VS Code右下角的解释器选择框,切换到项目使用的Python版本。
  • 调整justMyCode配置:将launch.json中的"justMyCode": true改为"justMyCode": false,此选项会过滤非用户代码的断点,但有时会误判导致用户代码断点失效。
  • 检查插件与编辑器状态:更新VS Code的Python插件至最新版本,或通过Ctrl+Shift+P执行「重新加载窗口」,修复缓存或插件异常。
  • 验证调试模式启动:确认启动的是「调试」而非「运行」,F5是调试启动快捷键,若误点运行按钮(三角形)会直接执行程序跳过断点。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 13:41:02