在 VS Code 中使用已创建的 Conda/Mamba 虚拟环境 pe100,只需以下几步:
步骤 1:确保虚拟环境已存在
在终端运行以下命令,检查 pe100 环境是否已正确创建:
conda activate pe100
python --version # 应显示 Python 3.12
如果环境不存在,先创建:
conda create -n pe100 python=3.12 -c conda-forge
步骤 2:在 VS Code 中选择虚拟环境
-
打开命令面板:
- Windows/Linux:
Ctrl + Shift + P - macOS:
Cmd + Shift + P
- Windows/Linux:
-
搜索并选择 Python 解释器:
输入Python: Select Interpreter,回车。 -
找到
pe100环境:
列表会显示所有已检测到的 Python 环境,格式通常为:Python 3.12.x ('pe100': conda)选择它即可。
步骤 3:验证环境是否生效
-
打开 VS Code 终端:
Ctrl + \``(反引号键)或点击菜单栏的Terminal > New Terminal`。
-
检查终端是否自动激活
pe100:
终端左侧应显示(pe100),例如:(pe100) C:\your\project\path>如果没有自动激活,手动运行:
conda activate pe100 -
检查 Python 解释器:
在终端输入:python --version应显示
Python 3.12.x。
步骤 4(可选):配置 VS Code 默认使用 pe100
-
设置工作区解释器:
在项目根目录下创建.vscode/settings.json文件,内容如下:{"python.defaultInterpreterPath": "C:\\Users\\YourUsername\\anaconda3\\envs\\pe100\\python.exe" }(路径需替换为你的实际路径,可通过
conda env list查看pe100的安装位置) -
禁用自动激活(可选):
如果不想每次打开终端都自动激活环境,在settings.json中添加:{"python.terminal.activateEnvironment": false }
常见问题解决
1. VS Code 找不到 pe100 环境?
-
手动指定解释器路径:
在Select Interpreter界面点击Enter interpreter path...,输入:C:\Users\YourUsername\anaconda3\envs\pe100\python.exe(路径通过
conda env list查询) -
重启 VS Code:
有时需要重启后才能识别新环境。
2. 终端无法激活 Conda 环境?
-
确保 VS Code 使用正确的 Shell:
点击终端右下角,选择Command Prompt(Windows)或bash/zsh(Mac/Linux)。 -
手动初始化 Conda:
在终端运行:conda init然后重启终端。
总结
| 操作 | 命令/步骤 |
|---|---|
| 选择解释器 | Ctrl+Shift+P > Python: Select Interpreter > 选 pe100 |
| 验证环境 | 终端显示 (pe100),python --version 输出 3.12 |
| 强制指定路径 | 修改 .vscode/settings.json 中的 python.defaultInterpreterPath |
| 修复终端激活 | 运行 conda init 并重启 VS Code |
完成后,你的 VS Code 将完全使用 pe100 环境运行和调试代码!