先来唠唠为什么选VSCode
(敲黑板)各位想学Python的兄弟看过来!今天要给你们安利一个开发神器——Visual Studio Code。这玩意儿不仅长得好看(毕竟颜值即正义),而且扩展性超强,关键是配置Python环境比PyCharm轻便多了!(内存不够的电脑狂喜)
环境准备三件套
1. Python本体安装
官网下载地址别找错:直接搜python.org进官网(千万别下到某度推荐的流氓安装包)
安装时一定记得勾选"Add Python to PATH"(这个选项藏得比女生的心思还深,在安装界面底部有个小箭头需要展开)
(超级重要)安装完成后按Win+R输入cmd,输入python --version
看是否显示版本号。如果报错,八成是环境变量没设置好!
2. VSCode本体安装
推荐走微软商店安装(自动更新美滋滋),或者去官网下载
安装时记得勾选这两个选项:
- 创建桌面快捷方式(方便双击打开)
- 添加到PATH环境变量(方便命令行启动)
3. Python扩展必装
在VSCode扩展商店搜"Python",认准微软官方出品(带蓝色认证标志的)
(隐藏技巧)顺手把Pylance扩展也装上,代码提示能智能到你怀疑人生!
配置实战四部曲
▶ 第一步:创建工作区
新建个文件夹叫python_project
(名字随便起,但路径别带中文!)
用VSCode打开这个文件夹(文件->打开文件夹)
▶ 第二步:选择解释器
按Ctrl+Shift+P调出命令面板,输入"Python: Select Interpreter"
(常见坑点)如果列表是空的,说明你的Python没装对,快回去检查环境变量!
▶ 第三步:虚拟环境搭建
强烈建议用venv创建隔离环境(避免不同项目库版本冲突)
在终端输入:
python -m venv .venv
激活环境:
- Windows:
.venv\Scripts\activate
- Mac/Linux:
source .venv/bin/activate
(看到终端前出现(.venv)就对了)
▶ 第四步:写个Hello World
新建test.py文件,输入:
print("Hello VSCode!")
按F5运行,这时候可能会提示配置调试器——选"Python File"模板就行
必装插件全家桶
- Python Test Explorer - 测试用例管理神器(像玩俄罗斯方块一样运行测试)
- autoDocstring - 自动生成文档注释(按三引号就能生成模板)
- Python Indent - 智能缩进矫正(专治强迫症患者)
- Jupyter - 在VSCode里直接写.ipynb文件(不用开浏览器了!)
- GitLens - 代码考古学家必备(能看见每行代码是谁改的)
调试技巧大放送
断点调试六连招
- 在行号左边点击设置断点(红点出现)
- F5启动调试(会自动停在第一个断点)
- 调试控制台可以直接运行Python命令
- 鼠标悬停变量查看当前值
- 右侧调试面板可以查看调用堆栈
- 按F10单步跳过,F11单步进入
快速执行技巧
安装Code Runner扩展后,代码文件右上角会出现▶按钮
(注意)这个方式不会激活虚拟环境,建议只在简单测试时用
常见翻车现场救援
Q1:import报错但明明安装了库
A:检查终端是否激活了虚拟环境,或者尝试重启VSCode
Q2:代码提示不智能
A:按Ctrl+Shift+P输入"Python: Restart Language Server"
Q3:调试时提示路径错误
A:在launch.json里添加:
"cwd": "${fileDirname}"
Q4:中文乱码问题
A:在settings.json里添加:
"python.terminal.encoding": "utf8"
终极配置建议
在设置里开启这些选项(让你的编码体验飞升):
"editor.formatOnSave": true,
"python.analysis.typeCheckingMode": "basic",
"python.linting.enabled": true
(最后唠叨)配置环境虽然有点烦,但磨刀不误砍柴工啊!按照这个教程走下来,你就能获得一个丝滑的Python开发环境。要是遇到什么妖魔鬼怪问题,欢迎评论区留言,咱们见招拆招!