簡體   English   中英

R全局安裝包

[英]R install package globally

如何在全球范圍內安裝R軟件包,以便所有用戶都可以使用? 目前我在做

R.exe CMD INSTALL *.zip

但確實如此

* installing to library 'C:/Users/Matt/Documents/R/win-library/2.15'

我想在Windows的“程序文件”中將R和R一起安裝在一起。

這里最大的問題是安裝到C:\\Program Files\\ 這意味着在具有文件權限的Windows版本上,您需要管理員權限才能寫入該文件夾。 由於R通常不會請求管理員權限,因此它將默認安裝到用戶子目錄,除非您以管理員身份運行R(通過右鍵單擊快捷方式)。 在這種情況下,您可以使用GUI來安裝軟件包,默認情況下它將全局安裝。 要在命令行上工作,還可以以管理員身份運行cmd會話。

將來,建議你安裝R來說C:\\R\\以避免這種情況。

對我有用的是:

install.packages("MyPackage", lib="C:\\Program Files\\R\\R-3.0.1\\library")

將它安裝到Program Files對我來說不是問題 - 問題是默認安裝目錄在C:\\\\Users\\\\Mike\\\\Documents\\\\R\\\\...

最終你只想將它安裝到.libPaths()默認情況下的任何地方,並且在我的環境中最常見的是C:\\\\Program Files\\\\R\\\\R-3.0.1\\\\library

這是一種指定查找或安裝庫的位置的方法。 您可以將庫放在公共目錄中。

http://cran.r-project.org/doc/manuals/R-admin.html#Managing-libraries

暫無
暫無

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

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