- Published on
1.VSCode开发
- Authors

- Name
- xiaobai
如何在VScode上配置Python开发环境
1. 安装 VSCode
VSCode(Visual Studio Code)是微软开发的免费代码编辑器,对Python开发有很好的支持。
2.下载安装
- 访问官网
- 打开 VSCode 官网
- 点击 "Download for Windows/macOS/Linux" 下载对应版本
- 安装步骤
- Windows: 运行下载的
.exe文件 - macOS: 运行下载的
.dmg文件 - Linux: 按照官方说明安装
- Windows: 运行下载的
3.配置 Python 开发环境
3.1 安装 Python 扩展
VSCode 需要安装 Python 扩展才能提供完整的 Python 开发支持:
- 打开扩展面板
- 点击左侧扩展图标(或按
Ctrl+Shift+X)
- 点击左侧扩展图标(或按
- 搜索并安装
- 搜索 "Python"
- 找到 Microsoft的Python 扩展
- 点击 "Install" 安装
3.2 安装 Pylance 扩展
Pylance 是微软开发的 Python 语言服务器,提供强大的代码智能功能:
- 搜索安装
- 在扩展面板中搜索 "Pylance"
- 找到 Microsoft的Pylance扩展
- 点击 "Install" 安装
注意: 安装 Python 扩展时,通常会自动推荐安装 Pylance,建议一起安装。
3.3 Python 扩展与 Pylance 的关系
3.3.1 扩展角色分工
- Python 扩展:主扩展,提供完整的 Python 开发体验
- Pylance 扩展:语言服务器,专门提供代码智能功能
3.3.2 功能对比
| 功能类型 | Python 扩展 | Pylance 扩展 |
|---|---|---|
| 调试器 | 完整支持 | 不支持 |
| 测试框架 | pytest, unittest | 不支持 |
| Jupyter | 完整支持 | 不支持 |
| 环境管理 | 解释器选择 | 不支持 |
| 代码补全 | 基础支持 | 高级智能补全 |
| 类型检查 | 有限支持 | 强大类型检查 |
| 代码导航 | 基础支持 | 快速精确导航 |
| 代码分析 | 基础支持 | 深度静态分析 |
3.3.3 协作关系

4.配置 Python 解释器
VSCode 需要知道使用哪个 Python 解释器来运行和调试代码。
4.1 方法1:使用命令面板
- 打开命令面板
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)
- 按
- 选择解释器
- 输入 "Python: Select Interpreter"
- 从列表中选择你需要的 Python 版本
4.2 方法2:使用状态栏
- 查看当前解释器
- 查看 VSCode 底部状态栏左侧的 Python 版本信息
- 切换解释器
- 点击状态栏中的 Python 版本
- 从弹出的列表中选择新的解释器
提示: 如果系统中有多个 Python 版本,建议选择 Python 3.x 版本。
5. 配置代码格式化
代码格式化可以自动整理代码风格,让代码更易读。推荐使用 Black 格式化器。
安装 Black Formatter 扩展
- 打开扩展面板
- 点击左侧扩展图标(或按
Ctrl+Shift+X)
- 点击左侧扩展图标(或按
- 搜索安装
- 搜索 "Black formatter"
- 找到 Microsoft的Black Formatter扩展
- 点击 "Install" 安装
配置自动格式化
打开设置
- 按
Ctrl+Shift+P打开命令面板 - 输入 "Preferences: Open User Settings (JSON)"
- 按
添加配置 在设置文件中添加以下配置:
{ "[python]": { "editor.defaultFormatter": "ms-python.black-formatter", "editor.formatOnSave": true } }
配置说明:
defaultFormatter:设置默认的格式化器为 BlackformatOnSave:保存文件时自动格式化代码
提示: 配置完成后,每次保存 Python 文件时都会自动格式化代码。
6.常用快捷键
6.1 代码运行和调试
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl + F5 | 运行当前文件 | 不进入调试模式运行 |
F5 | 调试当前文件 | 进入调试模式运行 |
Shift + Enter | 运行选中代码 | 在终端中执行选中的代码,exit()退出 |
6.2 代码导航
| 快捷键 | 功能 | 说明 |
|---|---|---|
F12 | 跳转到定义 | 查看函数或变量的定义 |
Ctrl + F12 | 跳转到实现 | 查看函数的具体实现 |
Shift + F12 | 查找所有引用 | 查找函数或变量的所有使用位置 |
6.3 编辑器操作
| 快捷键 | 功能 | 说明 |
|---|---|---|
| Ctrl + ` | 打开终端 | 切换集成终端的显示/隐藏 |
Ctrl + Shift + P | 命令面板 | 打开命令面板 |
Ctrl + , | 打开设置 | 打开 VSCode 设置 |
提示: 在 macOS 上,
Ctrl键通常对应Cmd键。
7.安装 Code Runner 扩展(可选)
Code Runner 是一个便捷的代码运行扩展,可以快速运行各种语言的代码。
7.1 安装 Code Runner
- 打开扩展面板
- 点击左侧扩展图标(或按
Ctrl+Shift+X)
- 点击左侧扩展图标(或按
- 搜索安装
- 搜索 "Code Runner"
- 找到 Code Runner扩展
- 点击 "Install" 安装
7.2 配置编码设置
为了避免中文显示问题,需要配置 Python 的编码设置:
打开设置
- 按
Ctrl + ,打开设置 - 搜索 "Code-runner: Executor Map"
- 点击 "Edit in settings.json"
- 按
添加配置 在设置文件中添加以下配置:
{ "code-runner.executorMap": { "python": "set PYTHONIOENCODING=utf8 && python -u $fullFileName" } }
7.3 使用方法
- 运行代码:按
Ctrl+Alt+N执行当前 Python 文件 - 右键菜单:右键点击代码文件,选择 "Run Code"
注意:
- Windows 用户使用
set PYTHONIOENCODING=utf8- macOS/Linux 用户使用
export PYTHONIOENCODING=utf8
8. 总结
现在你已经完成了 VSCode Python 开发环境的配置:
已安装的扩展:
- Python 扩展(核心功能)
- Pylance 扩展(智能代码功能)
- Black Formatter 扩展(代码格式化)
- Code Runner 扩展(快速运行代码)
已配置的功能:
- Python 解释器选择
- 自动代码格式化
- 编码设置
