- libiconv.so.2: cannot open share
- libcares.so.2: cannot open share
- Eclipse下cannot open git-upload-p
- libbz2.so.1.0: cannot open share
- libpng12.so.0: cannot open share
- libgcc_s.so.1: cannot open share
- ibraries: libiconv.so.2: cannot
- "tail: cannot open ‘***/applicat
- Difference between Freeware, Fre
- Tensorflow在Pycharm中报错 :找不到 libcu
在安装monocle3包的过程中,碰到了这个错误。尝试了很多方法终于解决了。
这种错误一般是缺少库文件,而库文件常常保存在/usr/local/lib/这种目录下面,只有root用户才有管理权限。
好在我的分析都是在自己的环境下面做的,因此就想能不能在自己环境下面某一个lib目录下面安装这个库文件,答案是可以。
wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz
source ~/miniconda3/bin/activate scRNA_seq
tar -zxvf libiconv-1.16.tar.gz
cd libiconv-1.16/
./configure --prefix=XXX/miniconda3/envs/scRNA_seq
make
make install
这一步之后,就能在XXX/miniconda3/envs/scRNA_seq/lib下面看到相关文件了
libiconv.so libiconv.so.2 libiconv.so.2.6.1
事实上,这种错误是很难搞的,在这里给大家提供一种思路,不是root也能搞定。
很久以前,我遇到过类似的问题,当时用的另一种思路:libbz2.so.1.0: cannot open shared object file: No such file or directory
网友评论