【问题标题】:Why installed "igraph" package in R is showing error upon loading?为什么在 R 中安装的“igraph”包在加载时显示错误?
【发布时间】:2019-04-13 18:10:09
【问题描述】:

我试图使用命令 install.packages("igraph") 在 R 中安装包 igraph。安装后,在测试阶段显示如下错误:

** 测试安装的包是否可以加载 错误:dyn.load(file, DLLpath = DLLpath, ...) 中的“igraph”的包或命名空间加载失败:
无法加载共享对象'/home/midhun/R/x86_64-redhat-linux-gnu-library/3.5/igraph/libs/igraph.so':
libicui18n.so.58:无法打开共享对象文件:没有这样的文件或目录
错误:加载失败
执行停止
错误:加载失败
* 删除'/home/midhun/R/x86_64-redhat-linux-gnu-library/3.5/igraph'

下载的源码包在
‘/tmp/RtmpLVDism/downloaded_pa​​ckages’
警告信息:
在 install.packages("igraph") 中:
安装包“igraph”的退出状态非零

为什么会这样?有什么解决办法?

【问题讨论】:

  • 看看这个Unix & Linux的问题是否解决了问题
  • 这部分有所帮助。该程序在 'usr/lib64' 中需要 libicui18n.so.58,但它安装在别处。

标签: r igraph


【解决方案1】:

igraph 需要库文件,例如 libicui18n.so.58、libicuuc.so.58、libgfortran 等。这些文件要么没有安装在正确的库文件夹中,要么作为以前的版本存在。例如,就我而言,libicuuc.so.58 需要安装在“usr/lib64”中。确保正确安装依赖项以解决此类问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多