当前位置:   article > 正文

DEBUG-conda: Error while loading conda entry point: (libarchive.so.19: No such file or directory)_error while loading conda entry point: anaconda-cl

error while loading conda entry point: anaconda-cloud-auth (cannot import na

​来源: “码农不会写诗”公众号
链接:DEBUG-conda: libarchive.so.19: No such file or directory

NOTE-CONDA

  Anaconda中的conda是可以运行在Windows、MacOS 和 Linux 上的开源包管理系统和环境管理工具。通过conda命令可以便捷的创建、保存、切换和删除虚拟环境以及快速安装、运行和更新包及其依赖项等。


01 现象描述

Error while loading conda entry point: conda-libmamba-solver (libarchive.so.19: cannot open shared object file: No such file or directory)
CondaValueError: You have chosen a non-default solver backend (libmamba) but it was not recognized. Choose one of: classic

在这里插入图片描述

02 原因分析

conda加载找不到libarchive库【libarchive.so.19文件】

03 解决方案

3.1 使用apt安装libarchive

sudo apt-get update
sudo apt-get install libarchive-dev -y
  • 1
  • 2

测试是否解决,如果还未解决则继续3.2和3.3

3.2 利用find查找是否存在libarchive.so.*

find /usr/ -name libarchive.so.*
  • 1

/usr/lib/x86_64-linux-gnu/libarchive.so.13
/usr/lib/x86_64-linux-gnu/libarchive.so.13.6.0

3.3 查找到有libarchive.so.13文件,可以理解为不同(13)版本的库文件,为其在相同位置建立名为libarchive.so.19的软链接即可

sudo ln -s /usr/lib/x86_64-linux-gnu/libarchive.so.13 /usr/lib/x86_64-linux-gnu/libarchive.so.19
  • 1

04 内容总结

类似加载库找不到的现象通用解决方式:先采用3.1的方式利用apt进行安装后测试是否解决;若未解决采用3.2和3.3的步骤基于现有库文件创建所需库文件


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/935831
推荐阅读
相关标签
  

闽ICP备14008679号