我试图使用命令install.packages("igraph"(在R中安装包igraph。安装后,在测试阶段显示以下错误:
测试是否可以加载已安装的包错误:包或命名空间加载dyn.load中的'igraph'失败(文件,DLLpath=DLLpath,…(:
无法加载共享对象'/home/medhun/R/x86_64-redhat-linux-gnu-library/3.5/igraph/libs/igraph.so':libicui18n.so.58:无法打开共享对象文件:没有这样的文件或目录错误:加载失败执行暂停错误:加载失败
- 删除'/home/medhun/R/x86_64-redhat-linux-gnu-library/3.5/igraph'
下载的源程序包位于
'/tmp/RtmpLVDism/downloaded_packages'警告消息中install.packages("igraph"(:安装包"igrap"非零退出状态
为什么会发生这种情况?什么是解决方案?
库igraph
需要库文件,如:
libicui18n.so.58
、libicuuc.so.58
、libgfortran
等
它们要么没有安装在正确的库文件夹中,要么作为以前的版本存在。例如,在我的案例中,libicuuc.so.58
需要安装在usr/lib64
中。请确保正确安装依赖项以解决此类问题。