vscode python环境调试,不能调到环境内部,怎么解决

vscode python环境调试,不能调到环境内部,怎么解决

VS Code 的 Python 调试器默认会跳过非项目内的"外部"代码,这通常是导致无法进入(Step Into)函数内部的主要原因。

解决方案是修改调试配置文件 launch.json,将 justMyCode 设置为 false。

步骤如下:

打开 launch.json:点击 VS Code 左侧的"运行和调试"图标(或按 Ctrl+Shift+D),然后点击上方齿轮图标"创建 launch.json 文件"。

选择环境:在弹出的列表中选择 Python。

修改配置:在生成的 launch.json 文件中,找到你的调试配置,添加或确认 "justMyCode": false 这一行。

一个标准的配置模板如下:

json 复制代码
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false  // 关键配置,设为false即可进入外部库代码
        }
    ]
}

💡 注意:justMyCode 有两种配置位置:

项目调试配置 (launch.json):仅对特定调试会话生效,推荐用于日常开发。

全局用户设置 (settings.json):对所有 Python 调试生效,可在用户 settings.json 中添加 "debugpy.justMyCode": false。

相关推荐
楠楠子呀2 分钟前
从零构建高性能 WhatsApp 链接生成器与重定向服务:架构与路由解析
redis·python·容器·架构·flink·散列表·flume
OPEN-F9 分钟前
Python进阶教程:算法与数据结构入门
开发语言·python
薛定猫AI19 分钟前
【技术干货】Claude Code多模型代理与反馈闭环:Python实现可验证的AI编程工作流
开发语言·python·ai编程
每天一道题29 分钟前
从 async/await 到幂等恢复:把 Python 并发和 Agent Runtime 一次讲清楚
分布式·python
一只积极向上的小咸鱼35 分钟前
pytorch 与资源核算
人工智能·pytorch·python
reasonsummer40 分钟前
【办公类110-08】20260807园园通-“小班“户籍地址和居住地址补充完整+外省市所在“省市区”两个按钮手工填写(Python+EXCEL)
python·excel·园园通
whcyhhh41 分钟前
头歌实践教学平台:数据科学与大数据技术导论(五)
大数据·数据库·python
overmind42 分钟前
oeasy python 139 字典排序_快速生成_sorted
python
大鹏说大话1 小时前
用 Python 与 DeviceAtlas 构建自动化设备数据库
数据库·python·自动化