1. Python开发环境搭建
作为一款轻量级但功能强大的代码编辑器,VS Code已经成为Python开发者最常用的工具之一。我使用VS Code进行Python开发已有三年多时间,从最初的简单脚本编写到现在的复杂项目开发,积累了不少实战经验。今天就来分享一下如何在VS Code中高效运行和调试Python代码。
首先需要明确的是,VS Code本身只是一个编辑器,要运行Python代码还需要安装Python解释器。我推荐从Python官网下载最新稳定版本,安装时记得勾选"Add Python to PATH"选项,这样VS Code才能从命令行调用Python。
注意:如果你同时需要维护多个Python项目,建议使用虚拟环境工具如venv或conda来隔离不同项目的依赖。这样可以避免包版本冲突的问题。
安装完Python后,打开VS Code需要安装几个关键扩展:
- Python扩展(由Microsoft官方提供):这是核心扩展,提供代码补全、linting、调试等功能
- Pylance(可选但推荐):提供更强大的代码补全和类型检查
- Jupyter(如果你需要运行notebook):支持.ipynb文件的编辑和运行
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 基础运行配置
2.1 创建Python文件
新建一个.py文件后,VS Code会自动识别为Python文件。在文件右上角你会看到Python版本选择器,这里可以选择使用哪个Python解释器。如果你创建了虚拟环境,需要先选择对应的解释器。
我通常会在项目根目录下创建.vscode/settings.json文件来保存项目特定的配置,比如:
json复制{
"python.pythonPath": "venv/bin/python",
"python.linting.enabled": true,
"python.linting.pylintEnabled": true
}
2.2 运行Python代码
最简单的运行方式是右键点击编辑器选择"Run Python File in Terminal"。但更高效的方式是使用快捷键:
- F5:启动调试
- Ctrl+F5(Mac上是Cmd+F5):运行但不调试
- Shift+Enter:运行当前选中
