首页 > 解决方案 > RemoveError: 'pyopenssl' 是 conda 的依赖,不能从 conda 的运行环境中移除

问题描述

我正在尝试在 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应该删除这个包,如果它无论如何都会有所帮助。

标签: pythonanacondapyopenssl

解决方案


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

conda deactivate
conda install --force-reinstall conda

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


推荐阅读