python - 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
应该删除这个包,如果它无论如何都会有所帮助。
解决方案
我今天也遇到了同样的问题,解决方法很简单:
conda deactivate
conda install --force-reinstall conda
正如错误消息所说,'pyopenssl' 是 conda 的依赖项。所以我想出了强制重新安装conda的想法,从而忽略了依赖循环。并且您必须停用 env 以允许 conda 在这种情况下更新自身,否则 conda 会抱怨无法在基本环境中更新自身。
推荐阅读
- flutter - Flutter ViewPager 和 PageTransformer
- eclipse - Maven buildnumber,替换文件不起作用
- vue.js - Vuetify 以编程方式清除自动完成输入
- c# - Docusign API 附加补充文件
- javascript - 将生成的pdf限制为一页?html2pdf 库
- jquery - 手动将值设置为 selectpicker 选项后:selected 将所有选项都选中
- rust - 为什么创建一个非常大的零大小项目向量需要永远,而数组很好?
- sass - 下拉 z-index 无法更新
- python - Python中定义函数的空白输入
- amazon-web-services - 将 Api-Gateway 列入白名单以使用 WAF 访问 ALB