當(dāng)我列出我的conda環(huán)境時(shí):$ 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)境時(shí):$ 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 目錄中?這個(gè)問題弄亂了其他一些東西,比如pip,它不是從正確的位置(即我的環(huán)境位置)調(diào)用的。我可以設(shè)置任何 PATH 來告訴conda我的環(huán)境在哪里嗎?這很令人困惑,因?yàn)閏onda activate實(shí)際上確實(shí)有效,而且我可以使用這些環(huán)境。我的.condarc:env_dirs: - ~/.conda/envs - /opt/anaconda3/envs/opt路徑在列表中較低,但它以某種方式被優(yōu)先考慮。
1 回答

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