1.使用conda安装tidyverse
conda install -c conda-forge r-tidyverse
2.安装后R版本较旧,conda版本新安装的tidyverse较新,启动后导致tidyverse的许多依赖包版本冲突。
解决问题过程中涉及R包的卸载,安装,镜像设置和重新安装加载等过程。
常用代码总结包括:
remove.packages('purrr')
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
install.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包来源及安装指定版本R包方法(进一步更新):
参考[https://cloud.tencent.com/developer/article/2213246]