在RStudio中安装软件包时出错:从连接

时间:2017-07-02 04:34:21

标签: r rstudio

我最近更新了R(版本3.4.1)和RStudio(版本1.0.143),我现在无法从Rstudio安装软件包。

如果我使用install.packages()直接在R中安装软件包,它可以正常工作。

如果我尝试使用install.packages()或使用软件包安装菜单在Rstudio中安装软件包,我会收到以下错误消息。我尝试了一些不同的软件包,并已卸载并重新安装了R和RStudio。

要收到错误:

生成

install.packages("lme4")

输出:

Installing package into ‘E:/Documents/R/win-library/3.4’
(as ‘lib’ is unspecified)
also installing the dependencies ‘minqa’, ‘nloptr’, ‘RcppEigen’

Warning in install.packages :
lzma decoding result 10
Error in install.packages : error reading from connection

我正在使用我的个人电脑,下面是我的一些系统信息:

输出 options("repos")

$repos
                        CRAN                            CRANextra 
 "https://cran.stat.auckland.ac.nz/" "http://www.stats.ox.ac.uk/pub/RWin" 
 attr(,"RStudio")
[1] TRUE

输出 sessionInfo()

R version 3.4.1 (2017-06-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale:
[1] LC_COLLATE=English_New Zealand.1252  LC_CTYPE=English_New Zealand.1252    
LC_MONETARY=English_New Zealand.1252
[4] LC_NUMERIC=C                         LC_TIME=English_New Zealand.1252    


attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.4.1 tools_3.4.1   

6 个答案:

答案 0 :(得分:5)

这肯定是您的连接问题:您正在使用的代理和在RStudio中配置的存储库。当我从印度连接到美国VPN时,我遇到了同样的错误。我断开了VPN的连接并重新启动了RStudio,它的运行就像一个魅力!

答案 1 :(得分:4)

我尝试安装caret时遇到了同样的问题。

最佳解决方案是重启R studio。

现在install.packages()工作正常。

答案 2 :(得分:3)

只需重新启动对我有用的R Studio。

答案 3 :(得分:0)

请通过以下选项在R Studio中选择合适的CRAN镜像: 工具>>>工具包>>> CRAN镜像(根据您所在的位置选择合适的CRAN)。

答案 4 :(得分:0)

一个简单的解决方案是手动下载软件包的zip文件夹并使用以下命令安装它: install.packages('package.zip',lib ='destination_directory',repos = NULL)

  • 包zip:包
  • 的zip文件的路径
  • Destination_directory:默认情况下安装软件包的位置,如 C:/Users/unknown/Documents/R/win-library/3.3

希望有所帮助

答案 5 :(得分:0)

在尝试安装软件包名称时,拼写错误后出现了相同的问题。我重新启动了R Studio,然后它起作用了。