总结一下手动安装R包

在R语言上安装R包的时候,总是会遇到安装报错,其实很多时候都是因为R语言版本和R包版本不匹配导致的,这时候就需要自己手动安装R包了,查了好多网页文章,方法很多很杂,现在来总结一下。

无论哪种方法都需要自己先去R包官网找到自己想下载的R包版本的链接

R官网链接:

https://www.r-project.org

选择离自己近的镜像:https://mirrors.tongji.edu.cn/CRAN/

找到Packages -> Table of available packages, sorted by name

第一种方法:

将R包下载到本地,然后去R里面安装

参考链接:

https://blog.csdn.net/weixin_30832143/article/details/94986731

setwd("F:\\CNV\\Paper\\Case-control\\mHMM")#设置本地路径

install.packages("mHMM_1.0.zip",repos=NULL)#安装

这种小白不太喜欢,界面换来换去很麻烦。

第二种方法:

非常推荐,直接在R里面下载安装R包。小白一开始不知道R里面也能下载软件,都是自己默默地手动下载,蠢哭,委屈 ╮(╯_╰)╭。

感谢这位朋友,文章链接:

https://zhuanlan.zhihu.com/p/129331377

download.file("https://cran.r-project.org/src/contrib/Archive/amap/amap_0.6.tar.gz","amap_0.6.tar.gz")#下载R包

install.packages("amap_0.6.tar.gz",repos=NULL)#安装

第三种方法:

喜欢使用终端的可以用,在终端用shell命令下载R包,然后安装。

缺点是需要知道R包的library库的绝对路径,对于刚起步的小白来说要求有点高,嘤嘤嘤〒▽〒。

其实安装软件的返回报告结果中有R包的library库绝对路径。

install.packages("stringi")

安装报告

知道绝对路径后在终端用shell命令下载R包进行编译

wget -c https://cran.r-project.org/src/contrib/Archive/stringi/stringi_1.0-1.tar.gz#下载R包

R CMD INSTALL -l /path/to/your/library /path/to/your/downloaded/package #编译

第四种方法:

如果用个人电脑,有R界面的话,其实可以界面化操作,可视化手动安装R包,比较傻瓜,适合比小白还小白的行外的朋友啦。我这里展示的是mac os 系统的,windows应该也差不多的。

打开R -> Packages & Data -> Package Installer

找到Package Installer

输入缺失R包,点get list

找到R包版本

选中需要安装的R包,点Install Selected,即可安装。

安装

Top