在 Anaconda3 中切換虛擬環境可以通過?命令行?或?Anaconda Navigator?圖形界面實現。以下是詳細步驟:
方法1:通過命令行切換(推薦)
1. 查看所有虛擬環境
conda env list
# 或
conda info --envs
輸出示例:
base * /home/user/anaconda3
my_env /home/user/anaconda3/envs/my_env
*
?表示當前所在環境。
2. 激活目標環境
-
Windows:
conda activate 環境名
例如:
conda activate my_env
-
macOS/Linux:
source activate 環境名
或(新版Conda):
conda activate 環境名
3. 驗證是否切換成功
conda info --envs
當前環境前會顯示?*
。
4. 退出當前環境
conda deactivate
方法2:通過 Anaconda Navigator 切換
-
打開?Anaconda Navigator(圖形界面)。
-
左側菜單選擇?Environments。
-
在環境列表中選擇目標環境,右側會顯示該環境下的所有包。
-
點擊環境名稱旁邊的???按鈕,選擇?Open Terminal?即可在該環境下操作。
常見問題
-
切換環境后安裝包:
conda install 包名
或使用 pip(確保在目標環境下):
pip install 包名
-
環境路徑沖突:
如果遇到權限問題,可以指定用戶目錄安裝環境:conda create --prefix=/path/to/custom/env 包名
-
環境未列出:
檢查環境是否創建成功:conda list --name 環境名
總結
-
激活環境:
conda activate 環境名
-
退出環境:
conda deactivate
-
查看環境列表:
conda env list