2022年1月20日 星期四

R套件安裝後存在系統上的位置

安裝在Linux上面的R,可用下面的指令來看library路徑:

  • .libPaths()

在Debian裏面預設會顯示(前面的數字代表使用套件的順序、藍色代表在R環境下安裝、綠色代表在系統環境下安裝):

  • [1] "/home/使用者名稱/R/x86_64-pc-linux-gnu-library/3.1
  • [2] "/usr/local/lib/R/site-library"
  • [3] "/usr/lib/R/site-library"
  • [4] "/usr/lib/R/library"

在用library載入套件會由上而下去找。套件放在哪個位置是根據下面的方式判定:

  • 一般使用開啟R環境後,用install.packages()去安裝的套件,會放在
    /home/使用者名稱/R/x86_64-pc-linux-gnu-library/3.1
  • root開啟R環境後,用install.packages()去安裝的套件,存放在
    /usr/local/lib/R/site-library
  • root使用apt或是yum去安裝CRAN (r-cran-*)的套件包,安裝在
    /usr/lib/R/site-library
  • root使用apt去安裝的core R package,會放在
    /usr/lib/R/library


參考資料

_EOF_

沒有留言:

張貼留言