是否应该在每个环境中都安装"conda"



我正在运行Miniconda,有一个关于conda update conda的问题。

在这个线程中,一些答案是(这就是工作原理(conda需要在base环境中更新。但是,也可以在自定义环境中安装conda,然后运行conda update conda。我的问题是:

  • 我需要在每个新环境中安装conda吗;通过";以某种方式来自基础环境
  • 如果我在新环境中安装conda,我是否必须手动更新它,或者它总是与base中的版本相同

背后的原因:我想使用一个名为brightway2的软件。手册上写着:

">要升级Brightway2,请执行以下操作:首先,确保您的后台软件包是最新的。在anaconda/miniconda中,使用以下命令(一旦激活环境(:

PD_ 1

(一旦你激活了你的环境(";,这对于在base环境中更新CCD_ 8是不可能的。

您应该只在基本环境中安装conda(不幸的是,我没有这方面的参考:-((。

在最常见的情况下,conda命令被定义为登录配置文件中的shell函数(在macOS/Linux上通常是~/.bashrc~/.zshrc,我不确定Windows(。这是在运行conda init时完成的。由于它被定义为一个shell函数,因此无论激活了哪些环境,甚至没有激活任何环境,它都将可用!

如果要在特定环境中更新包,可以使用--name/-n标志来告诉conda要使用哪个环境:

conda update --name base conda

无论哪个环境被激活,这都会起作用。

相关内容

  • 没有找到相关文章

最新更新