无需共享环境即可共享conda

时间:2019-12-10 18:59:51

标签: conda

如果为所有用户安装了conda,例如在共享文件夹/opt/miniconda3中,是否也共享环境?

例如,如果我conda env create --file environment.yml,John还能激活这个环境吗?还是他需要自己创建它?

1 个答案:

答案 0 :(得分:1)

取决于每个用户加载的.condarc。如果每个人都加载定义了共享.condarc的{​​{1}},则环境将被共享。否则,每个人都需要创建自己的。请注意,共享可写环境非常不稳定。例如,一个粗心的用户如果不谨慎地在共享环境中安装新软件包,最终会使其他用户的代码失效。

另一方面,共享的envs_dirs是减少用户磁盘使用量的好方法,同时仍然允许他们的环境独立(即每个人都有自己的pkgs_dirs)。