vscode配置python的json
时间: 2025-04-04 20:05:35 浏览: 28
### VSCode 中 Python 开发环境的 JSON 文件配置
在 Visual Studio Code (VSCode) 中,可以通过 `launch.json` 和 `settings.json` 文件来配置 Python 的开发环境。以下是详细的说明以及示例。
#### 调试配置 (`launch.json`)
调试配置文件通常位于 `.vscode/launch.json` 下,用于指定调试选项。以下是一个典型的调试配置:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Train with Args", // 调试配置名称[^2]
"type": "python", // 使用 Python 调试器
"request": "launch", // 启动新的调试会话
"program": "${file}", // 当前打开的文件作为程序入口
"console": "integratedTerminal" // 在集成终端中运行
},
{
"name": "Python: Attach to Process",
"type": "python",
"request": "attach",
"processId": "${command:pickProcess}" // 选择要附加的进程 ID
}
]
}
```
上述配置支持两种模式:
1. **启动新程序**:通过 `"request": "launch"` 来执行当前文件。
2. **附加到现有进程**:通过 `"request": "attach"` 将调试器连接到已运行的 Python 进程。
#### 设置全局或工作区特定的配置 (`settings.json`)
`settings.json` 可以用来定义更广泛的设置,例如默认解释器路径、格式化工具等。该文件可以放在用户级别(影响所有项目)或工作区内(仅限于单个项目)。下面是一些常见的配置项及其含义:
```json
{
"python.pythonPath": "/usr/bin/python3", // 默认使用的 Python 解释器路径[^1]
"python.formatting.provider": "black", // 使用 Black 自动格式化代码
"editor.tabSize": 4, // 编辑器中的 Tab 宽度设为 4
"terminal.integrated.shell.linux": "/bin/bash", // Linux 上的默认 Shell 类型
"[python]": { // 针对 Python 文件的语言特定设置
"editor.codeActionsOnSave": {
"source.organizeImports": true // 保存时自动整理导入语句
}
}
}
```
这些配置允许开发者自定义其开发体验,比如更改缩进风格、启用自动化功能或者调整终端行为。
#### 如何创建和编辑这些文件?
- 打开命令面板(快捷键 Ctrl+Shift+P 或 Cmd+Shift+P),输入并选择 **Preferences: Open Settings (JSON)** 即可访问 `settings.json`。
- 对于 `launch.json`,同样可通过命令面板搜索 **Debug: Open launch.json** 创建或修改现有的调试配置。
---
###
阅读全文
相关推荐


















