如何正确使用"conda update -n base conda"
How to use "conda update -n base conda" properly
关于更新 conda,我有两个非常简单的问题。 IE。更新我的环境之一时
conda update --all
,我收到警告
==> WARNING: A newer version of conda exists. <==
current version: xyz1
latest version: xyz2
Please update conda by running
$ conda update -n base conda
我的设置包括一个基本环境和两个实际工作环境,比如 (env1) 和 (env2)。后两个环境与每个环境中发布的 conda update --all
保持同步。基础环境只在Anaconda安装过程中生成。
问题 1: OS (linux) 在激活任何环境之前?或者应该激活一个特定的环境?还是发出此命令的环境无关紧要?
问题 2:在 运行ning conda update -n base conda
之后,从问题 1 的答案确定的任何环境中,后续 conda update --all
在我的两个工作环境之一 (env1,2) 中发布安装或更新任何其他内容,仅作为先前 conda update -n base conda
?
的结果
(PS.: 我在 Whosebug 上发现了很多关于 conda update conda
的问题,但它们似乎没有涵盖这一问题。)
你像处理任何其他包管理器一样处理 conda 你通过 conda update -n base conda
在基本环境中更新它
conda update --all
是为了更新激活环境中的所有包
check this
Q1:
-n
明确指定环境 - 此命令将 运行 在任何环境中,即使您没有活动环境。
Q2:
在几乎所有情况下,更新 conda 都不会影响应该安装在其他环境中的软件包。 conda 扮演包管理器的角色。这些包是从独立于 conda 版本的索引中提取的。
关于更新 conda,我有两个非常简单的问题。 IE。更新我的环境之一时
conda update --all
,我收到警告
==> WARNING: A newer version of conda exists. <==
current version: xyz1
latest version: xyz2
Please update conda by running
$ conda update -n base conda
我的设置包括一个基本环境和两个实际工作环境,比如 (env1) 和 (env2)。后两个环境与每个环境中发布的 conda update --all
保持同步。基础环境只在Anaconda安装过程中生成。
问题 1: OS (linux) 在激活任何环境之前?或者应该激活一个特定的环境?还是发出此命令的环境无关紧要?
问题 2:在 运行ning conda update -n base conda
之后,从问题 1 的答案确定的任何环境中,后续 conda update --all
在我的两个工作环境之一 (env1,2) 中发布安装或更新任何其他内容,仅作为先前 conda update -n base conda
?
(PS.: 我在 Whosebug 上发现了很多关于 conda update conda
的问题,但它们似乎没有涵盖这一问题。)
你像处理任何其他包管理器一样处理 conda 你通过 conda update -n base conda
conda update --all
是为了更新激活环境中的所有包 check this
Q1:
-n
明确指定环境 - 此命令将 运行 在任何环境中,即使您没有活动环境。
Q2: 在几乎所有情况下,更新 conda 都不会影响应该安装在其他环境中的软件包。 conda 扮演包管理器的角色。这些包是从独立于 conda 版本的索引中提取的。