一、为什么选择VS Code写Python?
(拍胸脯保证)这绝对是2023年最值得入手的Python开发组合!作为一个用PyCharm、Sublime、Jupyter Notebook都踩过坑的老司机,实测VS Code在轻量化、响应速度和扩展性上的表现简直惊艳(特别是对新手友好)!
二、环境搭建四步曲
1. Python本体安装
⚠️ 注意:这里有个90%新手都会踩的坑!
- 官网下载地址:python.org/downloads
- 安装时务必勾选
Add Python to PATH
(划重点!!!) - 验证安装:命令行输入
python --version
看到版本号就算成功
2. VS Code安装
(如果已经安装的可以直接跳下一步)
- 官网下载速度慢?试试国内镜像站:
- 官方原版:code.visualstudio.com
- 国内镜像:vscode.cdn.azure.cn
3. 核心插件安装
按下 Ctrl+Shift+X
打开扩展商店,搜索并安装:
- Python(微软官方出品)
- Pylance(智能提示神器)
- Jupyter(写.ipynb必备)
(小技巧)点击插件右下角的齿轮→扩展设置,可以开启自动格式化功能!
4. 创建你的第一个项目
- 新建文件夹
my_python_project
- 创建
hello.py
文件 - 输入经典代码:
print("Hello VS Code!")
print(1+1) # 测试代码提示
三、调试环境配置(重点!)
按 F5
启动调试时如果报错,八成是解释器没选对:
- 按
Ctrl+Shift+P
打开命令面板 - 输入
Python: Select Interpreter
- 选择带
(global)
标签的解释器
(避坑指南)如果看到多个Python版本,建议选带3.10
或更高版本号的!
四、虚拟环境配置(进阶必备)
在终端执行:
python -m venv .venv # 创建虚拟环境
.\.venv\Scripts\activate # Win激活环境
source .venv/bin/activate # Mac/Linux激活
看到命令行前缀出现(.venv)
就成功啦!这时安装的包都会在虚拟环境里,不会污染系统环境~
五、超实用插件推荐
- Python Docstring Generator:自动生成函数注释模板
- Code Runner:右键一键运行代码(快捷键
Ctrl+Alt+N
) - autoDocstring:智能参数提示(写函数时超省心)
- Python Test Explorer:单元测试神器
六、常见报错解决方案
- ImportError:先检查虚拟环境是否激活
- ModuleNotFoundError:在终端执行
pip install 包名
- SyntaxError:检查Python版本是否≥3.6
- 编码错误:在文件开头添加
# -*- coding: utf-8 -*-
七、个性化设置(装X必备)
在settings.json
中添加:
{
"python.formatting.provider": "black",
"editor.formatOnSave": true,
"python.linting.pylintEnabled": true,
"python.analysis.typeCheckingMode": "basic"
}
这样就能实现保存时自动格式化代码+实时语法检查啦!
八、终极调试技巧
创建.vscode/launch.json
配置文件:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python调试",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"args": ["--input", "test.txt"] // 调试参数
}
]
}
(实战经验)调试时在代码行号左侧点红点设置断点,按F10
单步执行,F11
进入函数,绝对是找bug的核武器!
九、注意事项
- 不要同时开多个Python进程(会导致端口占用)
- 慎用系统自带的Python(特别是Mac用户)
- 大型项目建议分多个虚拟环境管理
- 定期执行
pip list --outdated
更新依赖
十、效率翻倍快捷键
Ctrl+
代码折叠Shift+Alt+F
格式化代码Ctrl+/
注释/取消注释F12
跳转到定义Ctrl+P
文件快速跳转
配置完这套环境,我实测写代码效率提升了至少3倍!特别是Pylance的智能提示,简直比女朋友还贴心(手动狗头)。还在等什么?赶紧打开你的VS Code操练起来吧!
(彩蛋)如果遇到任何玄学问题,终极解决方案:删除.vscode
文件夹 + 重启软件,包治百病!