簡體   English   中英

R 加載錯誤 - libproj.so.13:無法打開共享 object 文件:沒有這樣的文件或目錄

[英]R load error - libproj.so.13: cannot open shared object file: No such file or directory

我正在嘗試安裝 CRANs 人口遺傳學 packagehierfstat 但是會打印 libproj.so.13 的以下錯誤:

> install.packages("hierfstat")
Installing package into ‘/home/ecoevo/R/x86_64-pc-linux-gnu-library/3.6’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/hierfstat_0.04-22.tar.gz'
Content type 'application/x-gzip' length 460778 bytes (449 KB)
==================================================
downloaded 449 KB

* installing *source* package ‘hierfstat’ ...
** package ‘hierfstat’ successfully unpacked and MD5 sums checked
** using staged installation
** R
** data
** inst
** byte-compile and prepare package for lazy loading
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
  unable to load shared object '/home/ecoevo/R/x86_64-pc-linux-gnu-library/3.6/sf/libs/sf.so':
  libproj.so.13: cannot open shared object file: No such file or directory
Calls: <Anonymous> ... namespaceImport -> loadNamespace -> library.dynam -> dyn.load
Execution halted
ERROR: lazy loading failed for package ‘hierfstat’
* removing ‘/home/ecoevo/R/x86_64-pc-linux-gnu-library/3.6/hierfstat’
* restoring previous ‘/home/ecoevo/R/x86_64-pc-linux-gnu-library/3.6/hierfstat’
Warning in install.packages :
  installation of package ‘hierfstat’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmpXDoNEK/downloaded_packages’

有關如何解決此錯誤的任何建議? 我正在開發 Ubuntu-20.04

ubuntu 20.04 我也面臨同樣的問題。 就我而言,我擴展了我的 LD 庫路徑。 在 bash

export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib

在 tcsh

setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH\:/lib
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH\:/usr/lib
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH\:/usr/local/lib

之后,您已經可以看到現在可以找到共享庫,如果

/usr/local/bin/proj

不會導致任何錯誤。

在共享計算機上工作時,我遇到了與 package“星星”相同的問題。 我能夠安裝的其他軟件包,但不是這個。 通過運行 R 作為 sudo解決了這個問題。 從終端:

sudo R                                # start R session as sudo
install.packages("<package_name>")    # install your package
q()                                   # quit R session 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM