我试图使用命令 install.packages("igraph") 在 R 中安装 igraph 包。安装完成后,在测试阶段出现以下错误:
\n\n\n测试是否可以加载已安装的软件包错误:dyn.load(file, DLLpath = DLLpath, ...) 中的 \xe2\x80\x98igraph\xe2\x80\x99 的软件包或命名空间\n加载失败:\n
\n
无法加载共享对象\n'/home/midhun/R/x86_64-redhat-linux-gnu-library/3.5/igraph/libs/igraph.so':\nlibicui18n.so.58: 无法打开共享对象文件: 没有这样的文件或\n目录错误: 加载失败 执行停止 错误: 加载\n失败\n
\n- 删除 \xe2\x80\x98/home/midhun/R/x86_64-redhat-linux-gnu-library/3.5/igraph\xe2\x80\x99
\n下载的源包位于
\n
\n\xe2\x80\x98/tmp/RtmpLVDism/downloaded_packages\xe2\x80\x99 警告消息:In\ninstall.packages("igraph") : 安装包 \xe2\x80\x98igraph\ xe2\x80\x99 具有\n非零退出状态
为什么会发生这种情况?有什么解决办法吗?
\n该库igraph需要库文件,例如:
libicui18n.so.58,libicuuc.so.58,libgfortran, ETC。
这些要么没有安装在正确的库文件夹中,要么作为以前的版本存在。例如,就我而言,libicuuc.so.58 需要安装在usr/lib64. 确保正确安装依赖项才能解决此类问题。
| 归档时间: |
|
| 查看次数: |
2977 次 |
| 最近记录: |