当我列出我的conda环境时:$ 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但是当我尝试安装新环境时:$ conda create -n test python=3.7Collecting package metadata (repodata.json): doneSolving environment: done## Package Plan ## environment location: /opt/anaconda3/envs/test为什么默认环境位置不在我的主 .conda 目录中?这个问题弄乱了其他一些东西,比如pip,它不是从正确的位置(即我的环境位置)调用的。我可以设置任何 PATH 来告诉conda我的环境在哪里吗?这很令人困惑,因为conda activate实际上确实有效,而且我可以使用这些环境。我的.condarc:env_dirs: - ~/.conda/envs - /opt/anaconda3/envs/opt路径在列表中较低,但它以某种方式被优先考虑。
1 回答
RISEBY
TA贡献1856条经验 获得超5个赞
.condarc
您的文件中有错字。正确的键名是envs_dirs
(注意两个s
字符)。有了这个改变,conda create
应该会像你期望的那样工作。
envs_dirs: - ~/.conda/envs - /opt/anaconda3/envs
添加回答
举报
0/150
提交
取消