我正在嘗試顯示來自 Miniconda 和 Aanaconda 的 conda 環境的名稱(別名)。目前,我的默認 conda 可執行文件來自 Miniconda。對于某些背景,我安裝了 Miniconda$HOME/packages/miniconda3并安裝了 Anaconda /opt/anaconda3/(也許有更好的方法,但這就是我正在處理的項目最終安裝的方式)。$ conda env list# conda environments:#base * $HOME/packages/miniconda3ai $HOME/packages/miniconda3/envs/aitest-project $HOME/packages/miniconda3/envs/test-project /opt/anaconda3 /opt/anaconda3/envs/interviews /opt/anaconda3/envs/teaching我在這里稍微編輯了輸出,例如將我的主目錄縮寫為 $HOME 并重命名一些 conda 環境。目前我的baseMiniconda 環境在$HOME/packages/miniconda3,我的baseAnaconda 環境在/opt/anaconda3. 我希望我的三個 Anaconda 環境也顯示它們的別名(就像 Miniconda 環境那樣),這樣我就可以在 Miniconda 和 Anaconda 環境之間激活,而不必復制完整路徑,例如conda activate /opt/anaconda3/envs/interviews.有沒有辦法同時為 Miniconda 和 Anaconda 啟用此名稱別名?
1 回答

aluckdog
TA貢獻1847條經驗 獲得超7個贊
不應該同時安裝 Miniconda 和 Anaconda。如果您需要 Anaconda 環境,只需使用 Miniconda 并使用元包創建一個環境anaconda
。
盡管我在那里擔心,但環境的可命名性是由配置設置中是否列出包含文件夾來控制的envs_dirs
。因此,您應該能夠通過類似的方式獲得所需的行為
conda config --append envs_dirs /opt/anaconda3/envs
添加回答
舉報
0/150
提交
取消