Col*_*nic 10 windows r package-managers
如何在全球范围内安装R软件包,以便所有用户都可以使用?目前我在做
R.exe CMD INSTALL *.zip
Run Code Online (Sandbox Code Playgroud)
但确实如此
* installing to library 'C:/Users/Matt/Documents/R/win-library/2.15'
Run Code Online (Sandbox Code Playgroud)
我想在Windows的"程序文件"中将R和R一起安装在一起.
你的大问题是安装到C:\Program Files\.这意味着在具有文件权限的Windows版本上,您需要管理员权限才能写入该文件夹.由于R通常不会请求管理员权限,因此它将默认安装到用户子目录,除非您以管理员身份运行R(通过右键单击快捷方式).在这种情况下,您可以使用GUI来安装软件包,默认情况下它将全局安装.要在命令行上工作,您还可以cmd以管理员身份运行会话.
将来,C:\R\为了避免这种情况,建议您安装R来说明.
对我有用的是运行:
install.packages("MyPackage", lib="C:\\Program Files\\R\\R-3.0.1\\library")
Run Code Online (Sandbox Code Playgroud)
安装它对Program Files我来说不是问题 - 问题是默认安装目录位于C:\\Users\\Mike\\Documents\\R\\...
最终你只想将它安装到.libPaths()默认情况下看起来的任何地方,在我的环境中最常见的是C:\\Program Files\\R\\R-3.0.1\\library