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

VS2019调试Python时仍触发已禁用异常断点,求解决方法

解决Visual Studio 2019调试Python时已捕获异常中断的问题

以下是几个经过验证的解决办法,按优先级尝试:

  • 开启「仅我的代码」模式
    打开VS2019的「工具」→「选项」→「调试」→「Python」,勾选「仅我的代码」选项。这个设置会让调试器跳过第三方库或系统代码中已处理的异常,只关注你自己编写的代码里的未处理异常,很多时候能解决这种误中断问题。

  • 重置异常设置
    在「异常设置」窗口中,点击顶部的「重置所有设置」按钮,之后重新取消所有Python相关异常的勾选,关闭窗口后重启调试。有时候配置文件会出现缓存错乱,重置后能恢复正常逻辑。

  • 检查异常捕获的上下文
    确认你的try-except块完全覆盖了异常抛出的场景。比如异常在子线程、异步函数中抛出,但捕获逻辑在主线程或同步代码里,调试器可能依然会触发中断。这种情况下需要把捕获逻辑放到对应的上下文里。

  • 更新Python开发工具
    旧版本的VS Python工具可能存在调试器bug。打开「扩展」→「管理扩展」,搜索「Python开发工具」,安装可用的更新,重启VS后再测试调试。

  • 手动修改调试配置
    如果以上方法都无效,找到项目的调试配置文件(常规Python项目是.vscode/launch.json,Web项目可能是Properties/launchSettings.json),添加或修改"justMyCode": true配置:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: 当前文件",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "justMyCode": true
            }
        ]
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 17:22:41