【问题标题】:RemoveError: 'pyopenssl' is a dependency of conda and cannot be removed from conda's operating environmentRemoveError: 'pyopenssl' 是 conda 的依赖,不能从 conda 的运行环境中移除
【发布时间】:2019-07-01 07:12:49
【问题描述】:

我正在尝试在 Windows 10 上的 Ananconda 3.7 上安装和更新软件包。

当我运行代码时:

 conda update --all

甚至

 conda install pandas

我收到以下错误:

 RemoveError: 'pyopenssl' is a dependency of conda and cannot be removed from conda's operating environment

我不确定这是为什么?也不确定是否应该删除这个 pyopenssl 包,如果它无论如何都会有所帮助。

【问题讨论】:

    标签: python anaconda pyopenssl


    【解决方案1】:

    我今天也遇到了同样的问题,解决方法很简单:

    conda deactivate
    conda install --force-reinstall conda
    

    正如错误消息所说,'pyopenssl' 是 conda 的依赖项。所以我想出了强制重新安装conda的想法,从而忽略了依赖循环。在这种情况下,您必须停用 env 以允许 conda 自行更新,否则 conda 会抱怨无法在基本环境中更新自身。

    【讨论】:

    • 欢迎来到 SO!请考虑添加解释为什么解决方案看起来像您描述的那样。
    • 这行得通??但正如@B--rian 提到的,请解释为什么这些问题以及该解决方案如何提供帮助?谢谢大家。
    • @loveR 如你所愿?
    猜你喜欢
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 2019-09-10
    • 1970-01-01
    相关资源
    最近更新 更多