以Ubuntu为例:
error while loading shared libraries: libsqlite3.so 缺少 libsqlite3.so的库,需要安装,命令如下:
# apt-cache search libsqlite3
查找 libsqlite3.so的库的路径
root@ubuntu:# find / -name libsqlite3.so
/home/python/rosetta/rosetta_src_2019.35.60890_bundle/main/source/build/external/release/linux/4.4/64/x86/gcc/5.4/mpi/libsqlite3.so
若出现:find: ‘/run/user/1000/gvfs’: 权限不够,删除即可,该文件下实质上没有任何文件
umount /run/user/1000/gvfs // 卸载该文件
rm -rf /run/user/1000/gvfs // 删除该文件
查看完xxx.so库的路径后修改/etc/ld.so.conf
# vi /etc/ld.so.conf
添加xxx.so的路径即可,(因为在加载库的时候自动去usr/lib下,添加以下路径可自动加载到这个库,也可去~/.bashrc
或~/.bash_profile下
配置库的环境变量)
/home/python/rosetta/rosetta_src_2019.35.60890_bundle/main/source/build/external/release/linux/4.4/64/x86/gcc/5.4/mpi/