linux查看conda环境,conda env list/conda info--env如何查找环境?

我一直在尝试使用anaconda/miniconda,因为我的用户使用的是与miniconda一起安装的结构生物学程序,没有一个作者A)考虑到可能还有其他miniconda应用程序B)他们的程序将在多用户环境中使用。

因此,使用Arch linux,首先我安装了anaconda(版本4.5.12),然后使用自己的帐户创建了两个测试环境:conda create -n snakes

conda create -n sharks

然后我(完全)卸载了anaconda并安装了miniconda(也是4.5.12版),然后在非标准位置创建了另一个环境作为根:# conda create -p /usr/local/miniconda/pyem

这就是事情变得奇怪的地方。当我将环境列为根用户时,我不仅看到了默认的和刚刚创建的环境,而且还看到了以前使用我的用户帐户创建的环境![root@lizard /]# conda info --envs

# conda environments:

#

/home/cnsit/.conda/envs/sharks

/home/cnsit/.conda/envs/snakes

base * /opt/miniconda3

/usr/local/miniconda/pyem

(命令conda-env list提供相同的输出。)

那么,问题是:conda如何由不同的用户创建查找环境?此外,当conda的原始实例的整个父目录被删除并替换为位于完全不同位置的一个父目录时(因此没有本地environments.txt文件可以对此进行编目。

你可能感兴趣的:(linux查看conda环境)