R包安装出错,提示package‘latticeExtra’isnotavailable(forRversion3.5.1) 的解决方法。(一个生信小白的血泪史)

最近疫情在家没事就开始学习R语言,之前在安装后加载包时很多都会提示有一些小包没有安装,这时候直接安装小包就可以成功加载目的R包了~

但是,在安装DEseq2时出现了问题:

下载DEseq2,library的时候提示:

“there is no package called ‘latticeExtra’”,

然后安装latticeExtra

BiocManager::install("latticeExtra",ask = F,update = F),结果显示

“package ‘latticeExtra’ is not available (for R version 3.5.1)”,然后换方法安装

尝试了各种办法,包括换镜像(很多R包安装失败大多跟镜像有关,点击RStudio-Tools-Global Options换一个近的镜像就好了)、

用source("https://bioconductor.org/biocLite.R")

biocLite("latticeExtra",ask = F,update=F)、

R卸载重装(重装后R包也要重新下载,所以我又花了半天在安装R包,也是各种问题,但都解决了)、

用githubinstall(这个还不是很会,试了试没有成功就放弃了)等

还是提示:

“package ‘latticeExtra’ is not available (for R version 3.5.1)”,

于是就在里找了很多攻略,终于找到一个解决方:

https://www.jianshu.com/p/2caa2cdd00f1

那就是进CRAN里面查找R包,从源头开始:

#install.packages("https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/contrib/3.5/latticeExtra_0.6-28.zip",  repos=NULL,type="source")#

然后,就成功了,欧耶~

纪念一下,现在是2020.2.26  0:46



记录在学习生信转录组分析时遇到的问题,和解决办法:

错误提示:Error in structure(.External(.C_dotTclObjv, objv), class = "tclObj")

解决办法:

$chooseCRANmirror(graphics=F)

安装SingleR包

方法1:需要4.0版的R,安装好后SingleR是最新版本

if (!requireNamespace("BiocManager", quietly = TRUE))

install.packages("BiocManager")

# The following initializes usage of Bioc devel

BiocManager::install(version='devel')

BiocManager::install("SingleR")

#如果报错差什么包 就安装什么包 然后重新安装SingleR

方法2:该方法安装的SingleR是1.0.1版本

library(devtools)

devtools::install_github('dviraran/SingleR') #

你可能感兴趣的:(R包安装出错,提示package‘latticeExtra’isnotavailable(forRversion3.5.1) 的解决方法。(一个生信小白的血泪史))