为什么安装的“igraph”包在加载后返回“libicui18n.so.58:无法打开共享对象文件”?

2024-05-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” 非零退出状态

为什么会发生这种情况?有什么解决办法吗?


图书馆igraph需要库文件,例如:

libicui18n.so.58, libicuuc.so.58, libgfortran, etc.

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么安装的“igraph”包在加载后返回“libicui18n.so.58:无法打开共享对象文件”? 的相关文章

随机推荐