linuxlibrarypath
發布時間: 2023-11-09 20:52:04
『壹』 R在linux中的library path的問題:
問題:
非root許可權下安裝的R包都是默認安裝在
/home/[yourname]/R/x86_64-pc-linux-gnu-library/[version]
這就導致一個問題,別的用戶無法使用到你安裝的包,需要自己再安裝一遍,這樣就很麻煩
解決辦法:將別人的R library path 載入到自己的R環境變數中就可以了:
先查看一下包的安裝路徑:
.libPath()
[1] "/home/user2/R/x86_64-pc-linux-gnu-library/4.1"
[2] "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library"
[4] "/usr/lib/R/library"
安裝時會按照順序安裝,
[1] "/home/balter/conda/envs/dada2/lib/R/library" "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library" "/usr/lib/R/library"
export R_LIBS="/home/user2/R/x86_64-pc-linux-gnu-library/4.1"
即可湊合用。
更專業點就是修改R啟動時候載入的Rprofile文件,參考:
https://www.cnblogs.com/jessepeng/p/10984983.html
熱點內容