创建虚拟环境:运行 python -m venv venv;2. 激活环境:Windows 使用 venv\Scripts\activate,macOS/Linux 使用 source venv/bin/activate;3. VSCode 中通过 Ctrl+Shift+P 选择 Python: Select Interpreter 并指定虚拟环境路径;4. 验证:打印 sys.executable 确认解释器路径指向 venv 文件夹。

在VSCode中配置Python虚拟环境,关键是让编辑器识别你创建的虚拟环境,并正确使用其中的解释器。只要设置好解释器路径,VSCode就能自动支持依赖管理、代码补全和调试功能。
1. 创建Python虚拟环境
打开终端,在项目根目录下运行以下命令创建虚拟环境:
2. 激活虚拟环境
在终端中激活环境,确保后续安装的包都进入虚拟环境:
- Windows:venv\Scripts\activate
- macOS/Linux:source venv/bin/activate
激活后,终端提示符前会显示(venv)标识。
立即学习“Python免费学习笔记(深入)”;
3. 在VSCode中选择虚拟环境解释器
VSCode需要手动指定使用虚拟环境中的Python解释器:
- 按下 Ctrl+Shift+P 打开命令面板
- 输入并选择 Python: Select Interpreter
- 从列表中选择你创建的虚拟环境路径,例如:
- ./venv/Scripts/python.exe(Windows)
- ./venv/bin/python(macOS/Linux)
选择后,VSCode底部状态栏会显示当前使用的解释器。
4. 验证配置是否生效
新建一个Python文件,尝试导入一个只在虚拟环境中安装的包(如requests),或运行sys.executable查看解释器路径:
import sys print(sys.executable)
输出路径应指向你的venv文件夹内,说明配置成功。
基本上就这些。只要选对了解释器,VSCode就能正确识别虚拟环境,包括调试、格式化和linting等功能都会自动使用该环境。建议每次打开新项目时都检查一下解释器是否正确。










