【问题标题】:How to reset anaconda root environment如何重置anaconda根环境
【发布时间】:2017-06-14 07:48:37
【问题描述】:

如何重置anaconda的root环境?必须有一个简单的 conda reset 命令来执行此操作。

我不想重新安装 anaconda。我有其他 virtualenvs 我不想覆盖,如果我再次安装 anaconda 就会发生这种情况。

【问题讨论】:

    标签: python anaconda


    【解决方案1】:

    https://github.com/conda/conda/issues/1032

    这已实现为conda list --revisionsconda 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 anacondaanaconda 元包将 Continuum Analytics 发现的某些版本的包链接在一起可以很好地结合在一起。

    【讨论】:

    • 这根本不是在重置环境,不是吗?
    猜你喜欢
    • 1970-01-01
    • 2015-07-29
    • 2016-12-23
    • 2019-04-09
    • 2013-12-03
    • 2021-06-08
    相关资源
    最近更新 更多