安装R包出现链接库缺失的问题

 unable to load shared object '/home/wanghj/R/x86_64-pc-linux-gnu-library/4.2/00LOCK-igraph/00new/igraph/libs/igraph.so':  libglpk.so.36: cannot open shared object file: No such fi...
 unable to load shared object '/home/wanghj/R/x86_64-pc-linux-gnu-library/4.2/00LOCK-igraph/00new/igraph/libs/igraph.so':
  libglpk.so.36: cannot open shared object file: No such file or directory

如上面的报错,这个时候最简单的办法是通过locate查看是否存在链接库(linux里)

locate libglpk.so
/usr/local/lib/libglpk.so
/usr/local/lib/libglpk.so.36
/usr/local/lib/libglpk.so.36.1.2

存在库文件,所以有两种办法,第一是export到LD_LIBRARY_PATH里,

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
# 然后再重新开一个R,然后安装包
R
install.packages("igraph")


或者在R里设置LD_LIBRARY_PATH


例如

Sys.setenv(LD_LIBRARY_PATH="/usr/local/lib")
install.packages("igraph")
  • 发表于 2024-10-24 10:35
  • 阅读 ( 301 )
  • 分类:R

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
xun
xun

电路元件工程师

82 篇文章

作家榜 »

  1. omicsgene 702 文章
  2. 安生水 350 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. rzx 78 文章
  7. 红橙子 78 文章
  8. CORNERSTONE 72 文章