conda 更新后,即使将解算器设置为经典(使用
$ conda
),我在运行 conda config --set solver classic
后仍收到以下错误:
Error while loading conda entry point: conda-libmamba-solver (libarchive.so.19: cannot open shared object file: No such file or directory)
我有 conda 23.11.0。
在 Github 上有一个问题 https://github.com/conda/conda-libmamba-solver/issues/283 其中他们提到如果
libarchive
和 libmamba
来自同一频道,则应该是解决了。
但是当我使用频道
libarchive
重新安装main
时,它不会更新。
有谁知道如何解决这个问题吗? 我不想从头开始重新安装 Conda。
网上类似的链接不能解决问题:
conda install -n base libarchive -c main --force-reinstall
帮我修好了。
这已经解决了我的问题:
我在conda-libmamba-solver/issues/283中找到了类似问题的解释,并指出这是由一些将来会修复的冲突引起的。 现在要解决这个问题,你应该“确保‘libarchive’和‘libmamba’来自同一个频道”,我的问题最终通过从主频道重新安装这两个软件包来解决。