将R包安装到特定目录
我尝试用这段代码将R包安装到我存储R包的目录中将R包安装到特定目录,r,R,我尝试用这段代码将R包安装到我存储R包的目录中 install.packages("zoo", lib="/data/Rpackages/") 我收到了这个警告信息: install.packages(“zoo”,lib=“/data/Rpackages/”)中的警告:“lib =“/data/Rpackages/”不可写 其次,我如何在我们的主区域创建一个文件.Renviron,并向其中添加行R\u LIBS=/data/Rpackages/?简要说明: 使用chmod更改目录模式:chmo
install.packages("zoo", lib="/data/Rpackages/")
我收到了这个警告信息:
install.packages(“zoo”,lib=“/data/Rpackages/”)中的警告:“lib
=“/data/Rpackages/”不可写
其次,我如何在我们的主区域创建一个文件.Renviron
,并向其中添加行R\u LIBS=/data/Rpackages/
?简要说明:
chmod
更改目录模式:chmodu+w/data/R/packages
。您可能需要sudo
(或您的管理员)来执行此操作editor~/.Renviron
。您还可以从R的etc/
目录复制Renviron.site
,然后从该目录开始你实际上是如何摆脱这种警告状态的?除了(在R Studio菜单中)会话->中断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
/data/Rpackages
不在您的主目录中(它就在根目录下),可能不存在。@Chris为什么将“R”格式化为代码?它们不是,它是编程语言的名字。@KonradRudolph我知道,我只是觉得它更容易阅读。我将删除它…因为不需要以管理员身份运行RStudio,他们这样做只是因为他们不知道到底发生了什么以及如何安全地解决它。但这种缺乏理解正是他们不应该首先以管理员的身份运行任何东西的原因。