在 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
環境運行和調試代碼!