當(dāng)我列出我的conda環(huán)境時:$ conda env list# conda environments:#cardio4 /home/username/.conda/envs/cardio4minimal /home/username/.conda/envs/minimalpy2 /home/username/.conda/envs/py2py37 /home/username/.conda/envs/py37vmtk * /home/username/.conda/envs/vmtkbase /opt/anaconda3但是當(dāng)我嘗試安裝新環(huán)境時:$ conda create -n test python=3.7Collecting package metadata (repodata.json): doneSolving environment: done## Package Plan ## environment location: /opt/anaconda3/envs/test為什么默認(rèn)環(huán)境位置不在我的主 .conda 目錄中?這個問題弄亂了其他一些東西,比如pip,它不是從正確的位置(即我的環(huán)境位置)調(diào)用的。我可以設(shè)置任何 PATH 來告訴conda我的環(huán)境在哪里嗎?這很令人困惑,因為conda activate實際上確實有效,而且我可以使用這些環(huán)境。我的.condarc:env_dirs: - ~/.conda/envs - /opt/anaconda3/envs/opt路徑在列表中較低,但它以某種方式被優(yōu)先考慮。
1 回答

RISEBY
TA貢獻(xiàn)1856條經(jīng)驗 獲得超5個贊
.condarc
您的文件中有錯字。正確的鍵名是envs_dirs
(注意兩個s
字符)。有了這個改變,conda create
應(yīng)該會像你期望的那樣工作。
envs_dirs: - ~/.conda/envs - /opt/anaconda3/envs
添加回答
舉報
0/150
提交
取消