知识的价值不在于占有,而在于使用。

生信自学网-速科生物-生物信息学数据库挖掘视频教程

当前位置: 主页 > 生信答疑 >

R包安装为何总报错

时间:2017-08-31 05:28来源:原创 作者:森莘 点击:
学习生信的学员都绕不开R的安装,很多学员安装步骤都能很轻松的安装R,安装R包也很简单;但是也有部分学员,在R和R包的安装就被卡住了,无法继续,这个时候,不要心急,从多个方
经常由学员反应,R包安装出错,问题可能由很多种,我们先看下正确的安装方法。
一、安装R包方法
1、首先我们来认识一下bioconductor的命令,这是下载所有bioconductor R包需要先输入的一条命令:source("http://bioconductor.org/biocLite.R")

R包安装
2、试着安装一个edgeR包
edgeR
大家应该注意到,上面老师给大家标注的地方,我们R安装R包,首先回下载R包,这里需要检查下载的R包是否和需要下载的大小相同,其实这些语句都很简单,但很多学员看都不看,报错就截图给老师,说怎么安装不了,其实可能是你的网速不好,根本没有完整的下载R包,这一点非常重要。
在安装R包时经常出现:Updata all/some/none?[a/s/n]:
遇到这句命令很多学员就不知道如何操作了,这句命令的字面意思也很简单,就是问软件的使用者,是否需要更新其他R包,这里一律输入“n”,当然如果你的时间够充裕,也可以输入a全部更新试试,不过这个不是必要的,下次记得了,一律输入n就搞定了。
R这个软件挺智能,会自动安装相关的R包,看到上面的截图,我们可以看到安装edgeR包时也安装了limma、locfit包,还有些包需要安装十几个相关联的R包,这个时候就要耐心等待,不要心急,有些学员R还在下载,就截图说怎么还不行,这个要等R安装好所有的关联包。
3、检查R包是否安装成功:library("edgeR") ,你也可以输入你需要检验的R包,发现没有报错,说明R包安装成功。

R包
4、大众R包的安装:install.packages("gplots")
这里由学员就由疑问,如何区分大众R包和bioconductor R包呢,其实这个不需要记住的,如果你使用的别人写的R包,那么代码会标注相关R包的下载安装;如果时自己写的代码,那么你肯定知道该包哪个类型,因为你在写程序时,已经对这个R包做过很多分析,否则你也不知道如何使用。
需要记住的就是这两种类型的包,在安装时命令时不同的,大部分都是大众包,生物信息分析的专业包,才是由bioconductor发布的。

R包安装
安装大众包,有个选择镜像的过程,一般情况下,我们选择中国离自己省份近的镜像,当然选择第一个,就是总服务器的也是可以的,前提时网速够快。
依赖包
调用R包
R包
二、常见问题
1、电脑配置
如果电脑配置太低,请勿安装最新版本,在选择R版本时,需要根据操作系统选择,常用的win系统就选择win系统的R。
如果担心出错,安装比最新版第一个版本的R,因为当R出新版时,很多R包是没有更新的,这样就可能会报错,比如现在组新版是R3.4.1,那么我们安装R 3.4.0就是一个不错的选择。
2、工作目录的设置
如果不想麻烦,直接安装在C盘,很多学员操作习惯很好,把软件都安装在非系统盘,这样有可能报错。这里需要对安装好的工作目录做一个设置,这个步骤可以减少很多错误,因为我们R下载的R包,需要解压到R工作目录的“library”这个文件夹内,如果电脑不允许在这个文件夹读写,那么肯定要报错;
解决方法:设置工作目录的权限,把所有用户都设置为完全控制。

设置工作目录
3、这个比较少见,就是R所有的R包都是使用IE浏览器下载的,而极少学员的IE浏览器无法打开R包的链接,所以安装就报错,这个时候需要设置代理路径。
加生信自学网群
责任编辑:伏泽
作者申明:本文版权属于生信自学网(微信号:18520221056)未经授权,一律禁止转载!
BioWolf二维码生成器
------分隔线----------------------------
GEO芯片数据库挖掘生信视频教程
推荐内容
TCGA数据库挖掘文章套路生信视频教程
中药复方网络药理学文章套路生信视频教程