我正在运行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
无论哪个环境被激活,这都会起作用。