前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R 语言 安装DESeq2,dplyr 包遇到报错的彻底解决方案

R 语言 安装DESeq2,dplyr 包遇到报错的彻底解决方案

原创
作者头像
晓亮学生信
发布2022-10-04 23:07:07
1.8K0
发布2022-10-04 23:07:07
举报
文章被收录于专栏:2022【生信零基础入门】

一、问题

  • 今天想使用 R 重新对数据进行差异表达分析,在安装DESeq2的时侯,遇到下面的报错:

*Error: package or namespace load failed for ‘GenomeInfoDb’ in loadNamespace(j <- i[1L], c(lib.loc, .libPaths()), versionCheck = vI[j]):

不存在叫‘RCurl’这个名字的程辑包*

代码语言:text
复制
library(DESeq2)

载入需要的程辑包:GenomicRanges

载入需要的程辑包:GenomeInfoDb

Error: package or namespace load failed for ‘GenomeInfoDb’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):

 不存在叫‘RCurl’这个名字的程辑包

Error: 无法载入程辑包‘GenomeInfoDb’

In addition: Warning messages:

1: 程辑包‘DESeq2’是用R版本4.1.1 来建造的 

2: 程辑包‘GenomicRanges’是用R版本4.1.2 来建造的 

3: 程辑包‘GenomeInfoDb’是用R版本4.1.2 来建造的

  • 我现在使用的是笔记本电脑,我的台式电脑安装就没有遇到问题,不知道为什么,于是开始搜索了一下教程,发现大家安装 DESeq2, dplyr 的时侯都会遇到**不存在叫 RCurl 这个名字的程辑包**的问题。
  • 于是我就按照提示安装**RCulr**, 并且也尝试了安装**GenomeInfoDb**,**GenomicRanges**,但是又遇到新的报错如下:

*installation of package RCurl had non-zero exit status*

代码语言:text
复制
The downloaded source packages are in

    ‘C:\Users\sxl\AppData\Local\Temp\RtmpcJzv5g\downloaded\_packages’

Installation paths not writeable, unable to update packages

  path: C:/Program Files/R/R-4.1.0/library

  packages:

    class, cluster, foreign, lattice, MASS, Matrix, mgcv, nlme,

    nnet, rpart, spatial, survival

Warning message:

In install.packages(...) :

  installation of package ‘RCurl’ had non-zero exit status

**通过搜索发现了最终的完美的解决办法,就是直接安装二进制 binary 版本的R包。**

两行代码解决:

代码语言:text
复制
install.packages("XML",type="binary")

install.packages("RCurl",type="binary")

参考文献:

R包安装遇到“had non-zero exit status”(二) - 知乎 (zhihu.com)


原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档