vscode -python Debugger
时间: 2025-07-05 10:42:29 浏览: 2
<think>好的,用户想在VSCode中设置和使用Python调试器。我需要根据提供的引用内容整理出一个清晰的步骤指南。首先,要确保用户已经安装了Python扩展,这是基础。然后,创建或配置launch.json文件是关键步骤,里面需要设置正确的参数,比如程序路径和终端类型。还要提醒用户设置断点,启动调试会话,以及如何利用调试工具栏控制执行流程。此外,可能还需要提到PDB调试器的集成,但根据引用,VSCode内置的调试功能已经足够,所以重点放在配置文件的修改和使用上。最后,生成相关问题时,要涵盖常见的使用场景和高级功能,比如远程调试和多文件调试,这样用户能进一步探索。确保回答结构清晰,分步骤说明,并引用对应的参考资料。</think>### 如何在 VSCode 中设置和使用 Python 调试器
#### **1. 安装 Python 扩展**
- 在 VSCode 扩展商店中搜索并安装 **Python extension by Microsoft**。这是调试 Python 代码的基础依赖[^1]。
#### **2. 创建调试配置文件**
- 打开项目文件夹,点击左侧的 **Debug 图标**(或按 `Ctrl+Shift+D`),选择 **创建 launch.json 文件**。
- 选择 **Python** 作为环境,VSCode 会自动生成 `.vscode/launch.json` 文件[^3][^4]。
#### **3. 配置 launch.json**
修改 `launch.json`,确保包含以下核心配置项:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"stopOnEntry": true
}
]
}
```
- `program`: 调试当前打开的文件。
- `console`: 在集成终端中输出调试信息。
- `stopOnEntry`: 调试启动时自动暂停在程序入口[^4]。
#### **4. 设置断点**
- 在代码行号左侧单击,添加断点(红色圆点)。调试器会在断点处暂停执行。
#### **5. 启动调试会话**
- 按 `F5` 或点击 **运行和调试** 按钮,调试器会启动并停在第一个断点或程序入口(若启用了 `stopOnEntry`)[^1]。
#### **6. 使用调试工具栏**
- 控制执行流程:**继续(F5)**、**单步跳过(F10)**、**单步进入(F11)**、**重启(Ctrl+Shift+F5)** 等。
- 在 **变量窗口** 中查看实时变量值,或在 **调试控制台** 中执行表达式[^2]。
#### **7. 高级调试功能**
- **条件断点**:右键断点可设置条件(如 `x > 10`)。
- **远程调试**:通过 `"host"` 和 `"port"` 参数配置远程调试。
- **多文件调试**:修改 `program` 字段为指定文件路径(如 `"program": "src/main.py"`)。
---
阅读全文
相关推荐

















