解决conda update时fmt等包在两个版本间循环切换的问题
Conda 24.5.0循环更新问题的解决方案
问题现象
执行conda update -n base --all时会陷入循环更新的死循环:
- 首次运行命令:更新
libmamba、libmambapy、pybind11-abi包,同时降级fmt、libarchive包 - 再次运行同一命令:
fmt、libarchive被重新更新,libmamba等包则被更高优先级通道的版本替换 - 反复执行始终无法出现
All requested packages already installed的提示
使用的conda版本:24.5.0
解决方法
将conda的通道优先级设置为flexible即可终止循环,执行命令:
conda config --set channel_priority flexible
注:此前的通道优先级设置为false。
内容的提问来源于stack exchange,提问作者sds
相关产品推荐
相关产品推荐

