繁体   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