安装R包 fatal error: zlib.h: No such file or directory 问题解决

问题

安装R包(seqinr)时遇到以下问题(缺少config文件):


image.png

从报错信息可以看出报错根本原因是找不到zlib.h

问题解决:

1,确认是否安装zlib

conda list

注:上述命令Linux下运行,而非R环境下运行
输出结果:


image.png

可见zlib已安装。若未安装可用以下命令安装:

#确认名字
conda search zlib
#安装
conda install zlib

3,将zlib.h从安装的默认路径(anaconda/include)链接到报错中提示需要的位置

 ln -s /*/work/user/*/bin/software/anaconda/include/zlib.h /*/work/user/*/bin/software/anaconda/lib/R/include/

4,重新安装R包,如果还缺其他config按照上述过程解决,确实lib的话按照上一篇文章的方法(安装R包 x86_64-conda_cos6-linux-gnu/bin/ld: cannot find -lxxx 问题解决 - (jianshu.com)
)解决

你可能感兴趣的:(安装R包 fatal error: zlib.h: No such file or directory 问题解决)