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。

相关推荐
qq_654366988 小时前
如何排查Oracle客户端连接慢_DNS解析超时与sqlnet配置优化
jvm·数据库·python
玄月三初8 小时前
使用pandoc把word转换成markdown格式
vscode·word·markdown
迷途酱8 小时前
手写一个 AI Agent:从 Function Calling 到自动化任务链
python
Gerardisite8 小时前
企微机器人开发指南
java·python·机器人·自动化·企业微信
533_9 小时前
[vscode] 禁止保存自动格式化
vscode
城管不管9 小时前
嵌入模型Embedding Model
java·开发语言·python·embedding·嵌入模型
Architect_Lee9 小时前
python3.14.4环境搭建
python
适应规律9 小时前
pointnet 实战
python
慕涯AI9 小时前
Agent 30 课程开发指南 - 第28课
人工智能·python