簡體   English   中英

將R包安裝到特定目錄

[英]Install R package to a specific directory

我嘗試使用此代碼將R包安裝到我存儲R包的目錄中。

install.packages("zoo", lib="/data/Rpackages/")

我收到了這條警告信息:

install.packages(“zoo”,lib =“/ data / Rpackages /”)中的警告:'lib =“/ data / Rpackages /”'不可寫

其次,如何在我們的家庭區域創建文件.Renviron並將R_LIBS=/data/Rpackages/到其中?

你如何真正擺脫警告局面? 是否有更好的方法(在R Studio菜單中)Session-> Interrupt R並終止R會話? 我試過CTRL-C。

> install.packages("car", lib="/my R packages/")
Warning in install.packages :
  'lib = "/my R packages/"' is not writable

我解決這個問題的方法是使用'Packages'窗口在R Studio中加載包,然后執行以下操作:

> install.packages("car")
Installing package into ‘C:/Users/33386/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.1/car_2.0-21.zip'
Content type 'application/zip' length 1332800 bytes (1.3 Mb)
opened URL
downloaded 1.3 Mb

package ‘car’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\33386\AppData\Local\Temp\RtmpKWnZD4\downloaded_packages
> 

嘗試以管理員身份運行R studio。 如果你正在使用ubuntu使用sudo R啟動R.

簡述:

  1. 使用chmod更改目錄模式: chmod u+w /data/R/packages 您可能需要sudo (或您的管理員)才能這樣做。

  2. 使用編輯器創建並保存文件: editor ~/.Renviron 您也可以從R的etc/目錄中復制Renviron.site並從中開始。

暫無
暫無

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

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