vscode调试launch.json
时间: 2025-04-17 22:32:37 浏览: 26
### 配置 VSCode 的 `launch.json` 文件用于调试程序
#### 创建和编辑 `launch.json`
为了配置调试会话,在项目的根目录下创建 `.vscode/launch.json` 文件。如果该文件已经存在,则可以直接对其进行修改。
一个典型的 `launch.json` 文件结构如下:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: 当前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
```
此模板中的 `"program"` 属性指定了要执行的 Python 文件路径,当设置为 `${file}` 时意味着当前打开的文件[^1]。
对于特定脚本如 `train.py` 的调试配置可以这样写:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Train Script",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/path/to/train.py", // 修改成实际路径
"args": ["arg1", "arg2"], // 添加命令行参数
"env": {"KEY": "value"}, // 设置环境变量
"console": "externalTerminal" // 使用外部终端
}
]
}
```
这里展示了如何指定待调试的具体 Python 脚本的位置以及任何所需的命令行参数或环境变量。另外还设置了使用外部控制台来显示输出结果[^2]。
关于 `"console"` 参数的选择,默认情况下是内置终端 (`internalConsole`);将其设为 `true` 或者字符串形式的 `"externalTerminal"` 可以让调试过程在一个独立的新窗口中进行[^3]。
#### 启动调试
完成上述配置之后,可以通过点击左侧活动栏上的调试图标,选择对应的调试配置项并按下绿色播放按钮开始调试进程。也可以通过顶部菜单栏选择 **Run > Start Debugging** 来启动调试器。
阅读全文
相关推荐

















