VS Code 中创建 Python 虚拟环境教程(通用版)
·
本教程适用于 Windows、macOS、Linux,使用 VS Code 官方推荐方式创建和管理 Python 虚拟环境(venv)。
一、前置条件
- 已安装 Python(建议 3.9 及以上)
- 已安装 VS Code
- 已安装 VS Code 扩展:Python(微软官方,扩展 ID:
ms-python.python)
二、推荐方式:使用命令面板创建(最简单)
- 打开你的项目文件夹(File → Open Folder)
- 按下快捷键打开命令面板:
- Windows / Linux:
Ctrl + Shift + P - macOS:
Cmd + Shift + P
- Windows / Linux:
- 输入并选择:
Python: Create Environment... - 选择 Venv
- 选择你想使用的 Python 解释器(一般选系统已安装的 Python)
- 等待创建完成
创建成功后,项目根目录会出现 .venv 文件夹,VS Code 会自动选中该虚拟环境。
三、手动方式:使用终端创建
1. 打开终端
- 快捷键:
Ctrl + `(反引号) - 或菜单:Terminal → New Terminal
2. 创建虚拟环境
Windows:
python -m venv .venv
macOS / Linux:
python3 -m venv .venv
说明:
.venv是文件夹名称,可自定义,但推荐使用.venv。
3. 激活虚拟环境
Windows(PowerShell):
.\.venv\Scripts\Activate.ps1
Windows(CMD):
.venv\Scripts\activate.bat
macOS / Linux:
source .venv/bin/activate
激活成功后,终端提示符前面会出现 (.venv)。
4. 退出虚拟环境
deactivate
四、让 VS Code 默认使用该虚拟环境
- 按
Ctrl + Shift + P(Mac 为Cmd + Shift + P) - 输入并选择:
Python: Select Interpreter - 选择带有
.venv字样的解释器,例如:.\.venv\Scripts\python.exe
选择后,VS Code 状态栏右下角会显示当前使用的 Python 版本和虚拟环境。
五、安装依赖包(示例)
激活虚拟环境后执行:
pip install -r requirements.txt
或单独安装:
pip install requests pandas
六、常见问题
| 问题 | 解决方法 |
|---|---|
| 提示无法运行脚本(PowerShell) | 以管理员身份运行 PowerShell,执行 Set-ExecutionPolicy RemoteSigned |
| 找不到 python 命令 | 使用 python3 或检查 Python 是否加入环境变量 |
| VS Code 没有自动识别虚拟环境 | 手动执行 Python: Select Interpreter |
| 想删除虚拟环境 | 直接删除项目下的 .venv 文件夹即可 |
七、最佳实践建议
- 每个项目单独使用一个虚拟环境
- 虚拟环境文件夹命名推荐使用
.venv - 将
.venv加入.gitignore,不要提交到 Git - 使用
requirements.txt管理依赖
添加 .gitignore 示例:
.venv/
__pycache__/
*.pyc
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)