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。

相关推荐
always_TT18 小时前
【Python 日志记录:logging 模块入门】
开发语言·python·php
lipku20 小时前
数字人直播开源项目LiveStream
python·开源·数字人·数字人直播
阿童木写作21 小时前
Python实现亚马逊商品图批量智能抠图教程
人工智能·python
axinawang21 小时前
第24课:while循环的应用
python
三亚兴嘉装饰21 小时前
三亚服装店装修
python
小柯南敲键盘21 小时前
速卖通AI图片翻译API集成实战
人工智能·python
phltxy21 小时前
多智能体系统架构设计:从单体代理到协作网络
python·langchain·系统架构
tqs_123451 天前
Agent智能体+Skill插件引擎+Milvus混合检索 技术沉淀
java·python·milvus
眼泪划过的星空1 天前
LangChain 两大基础提示词模板:PromptTemplate 与 ChatPromptTemplate 详解
人工智能·python·langchain
狗都不学爬虫_1 天前
AI逆向 - 99aq中心滑块验证+登录(wasm纯算)
爬虫·python·网络爬虫