在 Visual Studio Code (VSCode) 中激活 Python 虚拟环境可以帮助隔离项目依赖,避免版本冲突。以下是详细步骤:
1. 创建虚拟环境
在项目根目录中打开终端,执行以下命令创建虚拟环境:
python -m venv venv
venv 是虚拟环境的名称,可根据需要更改。
该命令会在项目目录下生成一个名为 venv 的文件夹。
2. 激活虚拟环境
根据操作系统选择以下命令激活虚拟环境:
Windows:
\venv\Scripts\activate
macOS/Linux:
source venv/bin/activate
激活后,终端提示符会显示虚拟环境名称,例如 (venv)。
3. 配置 VSCode 使用虚拟环境
打开 VSCode 并加载项目文件夹。
按快捷键 Ctrl+Shift+P (Windows/Linux) 或 Cmd+Shift+P (macOS),输入并选择 Python: Select Interpreter。
在弹出的列表中选择 venv 环境对应的 Python 解释器路径。
4. 自动激活虚拟环境
安装 VSCode 的 Python 插件(由 Microsoft 提供),它会自动检测并激活项目中的虚拟环境。如果未自动激活:
打开 VSCode 设置,搜索 Python: Venv Path。
将路径设置为项目中虚拟环境的文件夹,例如 ./venv。
5. 常见问题及解决
PowerShell 激活失败: 如果在 Windows 上报错,执行以下命令修改 PowerShell 执行策略:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
插件未检测到虚拟环境: 确保已正确设置 Python: Venv Path,并重启 VSCode。
通过以上步骤,您可以轻松在 VSCode 中激活并管理 Python 虚拟环境,从而提高开发效率和项目可维护性。