VS Code 配置 Python 开发环境教程
VS Code 是轻量且强大的代码编辑器,配合丰富的插件和灵活的配置,能打造高效的 Python 开发环境。本文从基础安装到进阶配置,一步步教你搭建适合自己的 Python 开发环境,全程以实操为主,覆盖新手常见需求。
一、前期准备
1. 安装 Python 解释器
- 前往 Python 官网下载最新版 Python(推荐 3.8 及以上版本),安装时务必勾选「Add Python to PATH」(Windows 关键步骤,macOS/Linux 一般自动配置)。
- 验证安装:打开系统终端(Windows 命令提示符/终端、macOS 终端),输入
python --version(Windows)或python3 --version(macOS/Linux),能显示版本号即安装成功。
二、基础配置:安装核心插件
打开 VS Code,点击左侧边栏「扩展」图标(快捷键 Ctrl+Shift+X/Cmd+Shift+X),搜索并安装以下必备插件:
1. Python(官方插件)
微软官方出品,是 Python 开发的核心插件,提供语法高亮、代码补全、运行/调试、格式化等基础功能,安装量最高,直接点击「安装」即可。
2. Pylance(可选但推荐)
作为 Python 插件的增强工具,提供更智能的代码补全、类型检查、语义分析,安装后会自动关联 Python 插件,大幅提升编码体验。
3. Chinese (Simplified)(可选)
如果不习惯英文界面,安装该插件后重启 VS Code,即可切换为简体中文界面。
三、核心配置:关联 Python 解释器
VS Code 需明确使用哪个 Python 解释器,才能正确运行和调试代码,步骤如下:
- 打开 VS Code,新建一个文件夹(作为项目根目录),再新建一个
.py文件(如test.py)。 - 按下快捷键
Ctrl+Shift+P/Cmd+Shift+P,输入「Python: 选择解释器」(或中文界面「Python: 选择解释器」)。 - 在弹出的列表中,选择你安装的 Python 版本(比如
Python 3.11.x 64-bit)。如果列表中没有,点击「输入解释器路径」,手动找到 Python 安装目录下的python.exe(Windows)或python3(macOS/Linux)。 - 验证:在
test.py中输入print("Hello VS Code!"),右键点击编辑区,选择「在终端中运行Python文件」,终端输出对应内容即关联成功。
四、常用配置:自定义开发环境
通过修改 VS Code 的「设置」,可以适配个人开发习惯,以下是高频配置项:
1. 打开设置界面
- 方式1:快捷键
Ctrl+,/Cmd+,直接打开设置。 - 方式2:点击左下角「设置」图标(齿轮形状),选择「设置」。
2. 关键配置项(搜索对应关键词修改)
(1)自动格式化代码
- 搜索「Format On Save」,勾选「Editor: Format On Save」,保存文件时自动格式化代码。
- 搜索「Python Formatting Provider」,选择格式化工具(推荐「autopep8」,需提前安装:终端输入
pip install autopep8)。
(2)修改终端类型(Windows 可选)
Windows 默认终端可能是「Command Prompt」,可改为 PowerShell 或 Git Bash:
- 搜索「Terminal > Integrated: Default Profile: Windows」,选择「PowerShell」或「Git Bash」(需提前安装 Git)。
(3)设置代码缩进
- 搜索「Tab Size」,设置值为 4(Python 规范缩进为 4 个空格)。
- 勾选「Editor: Insert Spaces」,将制表符转换为空格,符合 Python 编码规范。
(4)显示行号
- 搜索「Line Numbers」,选择「on」,默认已开启,确保代码左侧显示行号,方便调试。
3. 自定义配置文件(进阶)
VS Code 的设置会保存在 settings.json 文件中,可直接编辑该文件实现更精细的配置:
- 打开设置界面,点击右上角「打开设置(JSON)」图标({} 形状)。
- 粘贴以下配置(按需修改),保存即可生效:
{
"python.pythonPath": "你的Python解释器路径",
"editor.formatOnSave": true,
"python.formatting.provider": "autopep8",
"editor.tabSize": 4,
"editor.insertSpaces": true,
"terminal.integrated.defaultProfile.windows": "PowerShell",
"files.autoSave": "afterDelay",
"python.analysis.autoImportCompletions": true
}
五、调试 Python 代码
VS Code 自带强大的调试功能,能逐行执行代码、查看变量值,是排查问题的核心工具:
- 打开需要调试的
.py文件,点击左侧边栏「运行和调试」图标(虫子形状)。 - 点击「创建 launch.json 文件」,选择「Python」→「Python 文件」,自动生成调试配置文件。
- 在代码中需要暂停的行号左侧点击,添加「断点」(红色小圆点)。
- 点击顶部「运行」按钮(绿色三角形)或按
F5,程序会在断点处暂停。 - 调试工具栏操作:
- 继续(F5):运行到下一个断点;
- 单步执行(F10):逐行执行代码,不进入函数;
- 单步进入(F11):进入函数内部执行;
- 监视:在「监视」面板输入变量名,实时查看变量值。
六、常用快捷键(提升效率)
| 快捷键 | 功能 | 系统 |
|---|---|---|
Ctrl+Shift+P/Cmd+Shift+P |
打开命令面板 | 全平台 |
Ctrl+,/Cmd+, |
打开设置 | 全平台 |
Ctrl+S/Cmd+S |
保存文件 | 全平台 |
F5 |
启动调试 | 全平台 |
F10 |
调试单步执行 | 全平台 |
Ctrl+//Cmd+/ |
注释/取消注释代码行 | 全平台 |
Alt+↑/Alt+↓ |
上下移动代码行 | 全平台 |
Ctrl+Shift+K/Cmd+Shift+K |
删除当前代码行 | 全平台 |
Ctrl+ `/Cmd+ ` |
打开/关闭终端 | 全平台 |
七、常见问题解决
1. 终端提示「python 不是内部或外部命令」
原因:Python 未添加到系统 PATH,解决方法:
- 重新安装 Python,勾选「Add Python to PATH」;
- 手动配置 PATH:Windows 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」的「Path」中添加 Python 安装路径(如
C:\Python311和C:\Python311\Scripts)。
2. 代码补全不生效
- 确认已安装 Pylance 插件;
- 重启 VS Code,或按下
Ctrl+Shift+P输入「Python: 重启语言服务器」; - 检查是否关联了正确的 Python 解释器。
3. 格式化代码时报错
- 确保已安装对应的格式化工具(如 autopep8、black),终端输入
pip install autopep8; - 在设置中确认「Python Formatting Provider」选择了对应的工具。
八、总结
VS Code 配置 Python 核心就三步:安装插件→关联解释器→自定义配置。新手先掌握基础的运行、调试功能,再根据自己的开发习惯调整快捷键和格式化规则。后续可根据需求安装更多插件(如 Python Docstring Generator 生成注释、GitLens 管理版本),逐步完善开发环境。
浙公网安备 33010602011771号