首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何正确使用"conda更新-n base conda“

如何正确使用"conda更新-n base conda“
EN

Stack Overflow用户
提问于 2021-12-15 14:21:32
回答 2查看 4.6K关注 0票数 8

关于更新conda,我有两个非常简单的问题。也就是说,当我用conda update --all更新一个环境时,我会收到一个警告

代码语言:javascript
运行
复制
==> 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:根据问题1的答案,在从任何环境运行conda update -n base conda之后,在我的两个工作环境中的一个环境( any 1,2)中发布的后续conda update --all是否会安装或更新任何附加的东西,这仅仅是前一个conda update -n base conda的结果

(PS.:我发现很多关于conda update conda的堆叠溢出问题,但它们似乎没有涉及到这个问题。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-15 15:00:38

Q1:-n显式指定了环境--这个命令将在任何环境中运行,即使您没有激活环境。

Q2:在所有但很少的情况下,更新conda不会影响应该在其他环境中安装的软件包。conda扮演包管理器的角色。包是从独立于conda版本的索引中提取的。

票数 5
EN

Stack Overflow用户

发布于 2021-12-15 14:37:37

您与任何其他包管理器一样处理conda,然后通过conda update -n base conda在基本环境中更新它。

代码语言:javascript
运行
复制
conda update --all 

用于更新激活环境看看这个中的所有包。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70365296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档