conda安装tidyverse过程记录-包含R镜像问题总结

发布:admin2026-01-07 16:43:16 2617条浏览分类:跨服战场

1.使用conda安装tidyverse

conda install -c conda-forge r-tidyverse

2.安装后R版本较旧,conda版本新安装的tidyverse较新,启动后导致tidyverse的许多依赖包版本冲突。

解决问题过程中涉及R包的卸载,安装,镜像设置和重新安装加载等过程。

常用代码总结包括:

install.packages('purrr',repos ="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")#设置镜像

#设置系统镜像

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

options("repos" = c(CRAN="https://cloud.r-project.org/"))##R的默认第一个cran镜像地址

#移除包

remove.packages('purrr')

#加载包

library('purrr')

#查看安装包的版本

packageVersion('purrr')

注意:有时需要重启R才能在安装后library('purrr')

3.安装的镜像查看与设置

options()$repos ## 查看使用install.packages安装时的默认镜像

options()$BioC_mirror ##查看使用bioconductor的默认镜像

options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") ##指定镜像,这个是中国科技大学镜像

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) ##指定install.packages安装镜像,这个是清华镜像

使用:设置镜像后安装:

install.packages("vctrs")

查看已安装的版本

packageVersion('vctrs') #注意一定要加引号

拓展:

sessionInfo()

4.R包来源及安装方法

参考https://cloud.tencent.com/developer/article/2213246

1). CRAN网站

可以理解为R包的官网,凡是需要通过CRAN下载的R包,都可以通过install.packages("pkg_name")来安装。

2). Bioconductor

里面多是跟生信相关的R包,通过BiocManager::install("pkg_name")来安装。

Github

部分作者在写好R包以后还没来得及上传到CRAN上,便可通过其Github进行安装,通过devtools::install_github("用户名/pkg_name")安装