美文网首页
R语言安装包时遇到的坑

R语言安装包时遇到的坑

作者: 郝永超M1racle | 来源:发表于2020-08-13 20:38 被阅读0次

写在前面

安装R包报错的问题从一开始学生信就一直存在着,但是没有专门整理一下,前两天安装 CHIPseeker 的时候实在受不了了,因为碰见了好多坑,于是在这里专门整理一下,方便自己和他人查看

安装的时候要注意R版本问题(比如 R3.6 以后就无法用 biocLite 了)以及包版本问题,不懂为啥的时候就多尝试几种方法,总有一个适合你~

用的 R3.5.0

问题 1 不存在叫‘gplots’这个名字的程辑包

Error: package or namespace load failed for ‘ChIPseeker’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 不存在叫‘gplots’这个名字的程辑包
#安装这个包
> install.packages("gplots")
#继续报错
Warning in install.packages :
  dependency ‘caTools’ is not available
#安装他的依赖包 caTools
>install.packages("caTools")
Warning in install.packages :
  package ‘caTools’ is not available (for R version 3.5.0)

到这里已经没太有耐心了,然后开始查原因,后面应该加一个 type = "binary"
再试一下

>install.packages("caTools", type = "binary")
trying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/contrib/3.5/caTools_1.17.1.4.zip'
Content type 'application/zip' length 329947 bytes (322 KB)
downloaded 322 KB
package ‘caTools’ successfully unpacked and MD5 sums checked

成功解决,安装 XML 时同样也是这个问题 ,跟上面是一种解决方式

问题 2 用 BiocManager 下载TxDb.Hsapiens.UCSC.hg38.knownGen报错
主要问题是包比较老,尝试用 biocLite 解决

>source("https://bioconductor.org/biocLite.R")
>biocLite("TxDb.Hsapiens.UCSC.hg38.knownGen")
BioC_mirror: https://bioconductor.org
Using Bioconductor 3.8 (BiocInstaller 1.32.1), R 3.5.0 (2018-04-23).
Installing package(s) ‘TxDb.Hsapiens.UCSC.hg38.knownGene’
installing the source package ‘TxDb.Hsapiens.UCSC.hg38.knownGene’

安装 TxDb.Hsapiens.UCSC.hg19.knownGene 就不能用 biocLite 了

>BiocManager::install("TxDb.Hsapiens.UCSC.hg19.knownGene")

问题 3 #Error in list2(...) : object '%>%' not found
Error : unable to load R code in package ‘dbplyr’

解决办法

#去清华镜像下载源码
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/contrib/dbplyr_1.4.4.tar.gz
#修改NAMESPACE,重新打包
tar xf dbplyr_1.4.3.tar.gz
echo 'importFrom(magrittr,"%>%")' >> dbplyr/NAMESPACE
tar cf dbplyr_1.4.3.tar.gz dbplyr/
#重新安装
install.packages('下载路径/dbplyr_1.4.3.tar.gz')

问题4 #Error:failed to lock directory
应该是之前安装包的时候中途停止了,再重新安装的时候就会出现这个报错

解决:去 lib_PATH下把lock文件删掉

问题 5 as ‘lib’ is unspecified 'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable
路径问题,首先 .libPaths() 看一下,然后指定一个路径

> .libPaths()
>.libPaths("/PATH/R/x86_64-redhat-linux-gnu-library/3.6")  

这里是问题 5参考

老版本R,在这里MARK以下

最后

虽然讨论了一些R包安装问题,但这应(jue)该(dui)不会是我最后一次安装报错,以后再遇到会更新的

相关文章

  • R语言安装包时遇到的坑

    写在前面 安装R包报错的问题从一开始学生信就一直存在着,但是没有专门整理一下,前两天安装 CHIPseeker 的...

  • R语言填坑记

    受网上帖子启发,想想自己用R语言就是不断跑代码,纠正error,我也记录一下我在用R时遇到的错误。 1.R语言填坑...

  • R语言常见函数。

    ##查看R语言安装包路径 > .libPaths() ##查看R语言当前工作目录路径 > getwd() [1] ...

  • R语言一次性安装多个离线包

    R语言批量安装包 a<-list.files('/home/R/text/')#包的路径 for(i in 1:l...

  • Day4---Dr.leng

    沉迷于补作业无法自拔一、安装R语言&Rstudio安装包网址:R语言:https://mirrors.tuna.t...

  • R语言生成word报告遇到的坑

    背景需求 对于生信分析而言,对结果的展示如何做到更方便合理,更好的与合作者沟通交流项目结果。能够自动生成一些可视化...

  • R安装使用文档

    下载R SDK 访问链接下载R语言安装包 https://mirrors.tuna.tsinghua.edu.cn...

  • R语言的基础环境搭建

    R 语言 安装说明 注意:R 和 RStudio 都要安装。要先安装R,然后安装 RStudio。一、下载安装包 ...

  • 将 R 输出语言更改为中文

    Change R console language Problem: 在使用 Rstudio 时遇到输出语言的问题...

  • 【R语言学习系列1】- 基础篇

    一.安装 按照自己的电脑的版本进行下载即可。 R语言安装包 R语言IDE:Rstudio 二. 小试牛刀 我用的m...

网友评论

      本文标题:R语言安装包时遇到的坑

      本文链接:https://www.haomeiwen.com/subject/pqsidktx.html