r语言 - 为什么已安装"igraph"包在加载后返回"libicui18n.so.58: cannot open shared object file"?



我试图使用命令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.58libicuuc.so.58libgfortran

它们要么没有安装在正确的库文件夹中,要么作为以前的版本存在。例如,在我的案例中,libicuuc.so.58需要安装在usr/lib64中。请确保正确安装依赖项以解决此类问题。

相关内容

最新更新