如何全局安裝R包,以便所有用戶都可以使用?目前,我正在做R全局安裝包
R.exe CMD INSTALL *.zip
但它確實
* installing to library 'C:/Users/Matt/Documents/R/win-library/2.15'
我想在Windows一起安裝[R包程序文件「。
如何全局安裝R包,以便所有用戶都可以使用?目前,我正在做R全局安裝包
R.exe CMD INSTALL *.zip
但它確實
* installing to library 'C:/Users/Matt/Documents/R/win-library/2.15'
我想在Windows一起安裝[R包程序文件「。
你這裏的大問題是安裝到C:\Program Files\
。這意味着在具有文件權限的Windows版本上,您需要管理員權限才能寫入該文件夾。由於R通常不會請求管理員權限,因此它將默認安裝到用戶子目錄,除非您以管理員身份運行R(通過右鍵單擊快捷方式)。在這種情況下,您可以使用GUI來安裝軟件包,默認情況下它會全局安裝它們。爲了在命令行上工作,您還可以以管理員身份運行cmd
會話。
將來,建議您安裝R來說,C:\R\
以避免這種情況。
我不知道'C:'的不同。如果我授予用戶寫入'C:\ Program Files \ R'的權限,那麼默認情況下會將軟件包安裝在那裏?我這樣做了我的Python和Ruby安裝 –
這可能會工作....窗戶可能會適合。 – Fhnuzoag
以下是指定在哪裏查找或安裝庫的方法。您可以將這些庫放在一個公共目錄中。
http://cran.r-project.org/doc/manuals/R-admin.html#Managing-libraries
什麼工作對我來說是運行:
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
您可以使用參數'lib ='指定位置。有關詳細信息,請參閱'?install.packages'。 – Andrie
我應該爲參數lib添加什麼內容?我將R安裝在'「C:\ Program Files \ R \ bin \ x64 \ R.exe」' –