如何重置anaconda根环境
Posted
技术标签:
【中文标题】如何重置anaconda根环境【英文标题】:How to reset anaconda root environment 【发布时间】:2017-06-14 07:48:37 【问题描述】:如何重置anaconda的root环境?必须有一个简单的 conda reset 命令来执行此操作。
我不想重新安装 anaconda。我有其他 virtualenvs 我不想覆盖,如果我再次安装 anaconda 就会发生这种情况。
【问题讨论】:
【参考方案1】:见https://github.com/conda/conda/issues/1032
这已实现为
conda list --revisions
和conda install --rev REV_NUM
。
编辑:如果您执行conda install --rev 0
,请小心,因为这将删除您的根环境和conda
命令。也许conda install --rev 1
会产生所需的行为(在首次安装后将根环境恢复到其状态)。
编辑 2018-03-07:使用 --revision
参数而不是 --rev
【讨论】:
@bonobo 我认为这是一个错误,不幸的是,我个人不得不从头开始重新安装 conda(请参阅this conversation)。 A fix 显然已在今年早些时候合并,但我仍会谨慎使用此命令。 注意:这不会恢复或删除使用 pip 安装的软件包。 @mforbes 哈哈,所以它可以做所有事情,但我真正想要的。感谢您的提醒。 注意conda list --revisions
的输出取决于当前处于活动状态的 conda 环境。【参考方案2】:
就我而言,这是可行的:
conda update pyqt
【讨论】:
供将来参考,如果您在使用 Anaconda Navigator 时遇到问题,这可能会有所帮助。请参阅github.com/ContinuumIO/anaconda-issues/issues/10088 了解更多信息。然而,我怀疑这仍然是一个问题,这就是我否决这个答案的原因。 为什么这个答案没有被删除? 20k 用户也可以投票删除。 3票删除你知道的答案。 致任何想将其标记为 NAA 或 VLQ 的人:这似乎是试图回答。因此,版主将拒绝针对此答案提出的 NAA 和 VLQ 标志(这里已经有 12 个拒绝的标志(现在有 14 个拒绝的 NAA 标志))。版主不会对技术准确性做出判断(除非他们碰巧是所使用技术的主题专家 (SME),但他们的行为比版主多 20k+ 用户)。在 anaconda 环境中是 SME 且声誉 >20k 的用户可以投票删除它,如果他们认为应该删除它。【参考方案3】:也可以考虑conda update anaconda
。 anaconda
元包将 Continuum Analytics 发现的某些版本的包链接在一起可以很好地结合在一起。
【讨论】:
这根本不是在重置环境,不是吗?以上是关于如何重置anaconda根环境的主要内容,如果未能解决你的问题,请参考以下文章