在R中安装软件包时出错

时间:2018-08-23 12:40:45

标签: r install

自下载之日起,我就一直在R中安装软件包。版本3.4.1。今天,当我尝试安装新的软件包SLOPE并更新并重新启动R时,它给了我一个问题。我说可以。但是,这样做之后,我去了library来调用软件包,它告诉我:

> Error: package or namespace load failed for ‘plyr’ in loadNamespace(j
> <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):  there
> is no package called ‘Rcpp’

我单击了此处,似乎需要下载并安装Rccp软件包。我试过了,得到了这个答案:

  
    

install.packages(“ Rcpp”)将软件包安装到“ \ tgdcfs01 / Users / jsmith / Documents / R / win-library / 3.4”(因为“ lib”为     未指定)尝试网址     'https://mran.microsoft.com/snapshot/2017-09-01/bin/windows/contrib/3.4/Rcpp_0.12.12.zip'     内容类型“应用程序/邮政编码”长度3319164字节(3.2 MB)     下载3.2 MB

  
     

包“ Rcpp”已成功解包,并检查了MD5的总和警告   install.packages:无法删除软件包的先前安装   ‘Rcpp’

     

下载的二进制软件包在     C:\ Users \ jsmith \ AppData \ Local \ Temp \ RtmpYHBW2f \ downloaded_pa​​ckages

因此,我尝试卸载Rccp并收到以下消息:

 remove.packages(Rcpp)
Error in remove.packages : object 'Rcpp' not found

我想念什么?

1 个答案:

答案 0 :(得分:0)

为了修复它,实际上我一开始并没有更新R。我需要执行以下操作:

install.packages("installr")
library(installr)
updateR()

然后,我更新了R,但没有使用建议的R Gui设置。然后,我能够重新安装软件包并从那里去。

相关问题