在 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
环境运行和调试代码!