这篇文章主要介绍了Rstudio中安装package出现的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Rstudio中安装package问题
一、 install.packages('REmap')无法安装package:错误:“无法与服务器建立连接”
解决方式:切换下载的镜像
方法一:在Rstudio菜单栏:tools-global options-packages中切换下载的镜像
方法二:修改文件,在安装文件夹中找到Rprofile.site文件,我的路径是D:\Program Files\R\R-3.4.1\etc,用记事本打开,在里面添加语句:
# set a CRAN mirror
local({r <- getOption(“repos”)
r[“CRAN”] <- “http://mirrors.tuna.tsinghua.edu.cn/CRAN/”
options(repos=r)}
二、手动安装package
在网站:https://mirrors.tuna.tsinghua.edu.cn/CRAN/下载好需要的package
1.在R studio下,选择packages
2.选择Install
3.Install from栏选择Package Archive File(.zip;.tar.gz)
4.Package archive栏点击Browser,选择刚才下载的文件
5.点击Install,进行安装
致此,手动安装R包完成。安装提示如下
推荐第一种安装方式:因为第一种安装方式会自动安装依赖的包,而第二种方式,除了下载你想安装的包还要下载所有依赖的包,这就有一定的难度了。
补充:Rstudio安装packages时报错,原因可能是这样
最近接触R语言,安装好Rstudio后,需要安装R的第三方包mirt。
执行步骤如下:
正当满心欢喜地期待包的安装时,结果出现了下面的情况:
install.packages("mirt")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/likailei/Documents/R/win-library/3.6'
(as ‘lib' is unspecified)
Warning in install.packages :
unable to access index for repository https://cran.rstudio.com/src/contrib:
cannot open URL 'https://cran.rstudio.com/src/contrib/PACKAGES'
Warning in install.packages :
package ‘mirt' is not available (for R version 3.6.0)
Warning in install.packages :
unable to access index for repository https://cran.rstudio.com/bin/windows/contrib/3.6:
cannot open URL 'https://cran.rstudio.com/bin/windows/contrib/3.6/PACKAGES'
什么鬼?!
此处省略5000字的辛苦排错的历程描述,直接贴上解决方案:
Rstudio默认使用的国外镜像源,国内无法正常访问。
Rstudio设置如下
Tools>global options>packages
更改镜像源后,重新执行安装操作。
install.packages("mirt")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:
https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/likailei/Documents/R/win-library/3.6'
(as ‘lib' is unspecified)
also installing the dependencies ‘permute', ‘GPArotation', ‘Rcpp', ‘vegan', ‘Deriv', ‘dcurver', ‘RcppArmadillo'
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/permute_0.9-5.zip'
Content type 'application/zip' length 505181 bytes (493 KB)
downloaded 493 KB
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/GPArotation_2014.11-1.zip'
Content type 'application/zip' length 162104 bytes (158 KB)
downloaded 158 KB
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/Rcpp_1.0.1.zip'
Content type 'application/zip' length 4494896 bytes (4.3 MB)
downloaded 4.3 MB
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/vegan_2.5-5.zip'
Content type 'application/zip' length 3861520 bytes (3.7 MB)
downloaded 3.7 MB
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/Deriv_3.8.5.zip'
Content type 'application/zip' length 133828 bytes (130 KB)
downloaded 130 KB
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/dcurver_0.9.1.zip'
Content type 'application/zip' length 639915 bytes (624 KB)
downloaded 624 KB
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/RcppArmadillo_0.9.400.3.0.zip'
Content type 'application/zip' length 2276463 bytes (2.2 MB)
downloaded 2.2 MB
trying URL 'https://mirrors.tongji.edu.cn/CRAN/bin/windows/contrib/3.6/mirt_1.30.zip'
Content type 'application/zip' length 2572772 bytes (2.5 MB)
downloaded 2.5 MB
package ‘permute' successfully unpacked and MD5 sums checked
package ‘GPArotation' successfully unpacked and MD5 sums checked
package ‘Rcpp' successfully unpacked and MD5 sums checked
package ‘vegan' successfully unpacked and MD5 sums checked
package ‘Deriv' successfully unpacked and MD5 sums checked
package ‘dcurver' successfully unpacked and MD5 sums checked
package ‘RcppArmadillo' successfully unpacked and MD5 sums checked
package ‘mirt' successfully unpacked and MD5 sums checked
完美!!!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程学习网。如有错误或未考虑完全的地方,望不吝赐教。
本文标题为:Rstudio中安装package出现的问题及解决
基础教程推荐
- ruby-on-rails-使用Nginx的Rails的多阶段环境 2023-09-21
- Go web部署报错panic: listen tcp xxxxxxx:8090: bind: cannot assign requested address 2023-09-05
- R语言数可视化Split violin plot小提琴图绘制方法 2022-12-10
- UEFI开发基础HII代码示例 2023-07-07
- swift 字符串String的使用方法 2023-07-05
- R包ggtreeExtra绘制进化树 2022-12-14
- R语言-如何将科学计数法表示的数字转化为文本 2022-11-23
- swift版webview加载网页进度条效果 2023-07-05
- asm基础——汇编指令之in/out指令 2023-07-06
- R语言基于Keras的MLP神经网络及环境搭建 2022-12-10