如果为所有用户安装了conda,例如在共享文件夹/opt/miniconda3
中,是否也共享环境?
例如,如果我conda env create --file environment.yml
,John还能激活这个环境吗?还是他需要自己创建它?
答案 0 :(得分:1)
取决于每个用户加载的.condarc
。如果每个人都加载定义了共享.condarc
的{{1}},则环境将被共享。否则,每个人都需要创建自己的。请注意,共享可写环境非常不稳定。例如,一个粗心的用户如果不谨慎地在共享环境中安装新软件包,最终会使其他用户的代码失效。
另一方面,共享的envs_dirs
是减少用户磁盘使用量的好方法,同时仍然允许他们的环境独立(即每个人都有自己的pkgs_dirs
)。