如何使用conda安装R和R包

生物信息分析常遇到R和R包使用和安装问题,最新版的R包特别难安装,而conda可以很好的解决这个问题。conda的安装相对简单此处不再赘述。

1. R安装
使用conda安装R时,最好先使用conda create创建独立的运行的环境,这样不会由于不同程序的依赖关系而导致冲突;此外对于一些依赖关系复杂R包,其安装可能会破坏原有的R包环境,这时也可以新建一个conda环境。

1.  conda info --envs # 查看目前的conda环境
2.  conda create -n R3.5  # 创建名为R3.5的环境
3.  source activate R3.5  #激活R3.5环境
4.  conda install r-base=3.5.1  #安装R 指定为R版本为3.5.1
5.  conda deactivate # 退出当前环境
6.  conda remove --name R3.5  --all #移除R3.5环境

2. R包的安装
安装好R包以后,下面可以进行R包安装。R包安装通常会遇到当前channel找不到R包的情况,这时可以使用anoconda进行搜索对应R包的channel;如果还是没有合适的,可以尝试运行R程序,使用install.package()或者BiocInstaller::biocLite("")直接安装该R包。

1.  source activate R3.5  
2.  conda install r-ggplot2#R包通常需要以r-开头
3.  anaconda search -t conda r-ggplot2#若无法找到可以使用该命令搜索对应R包,此处的anaconda是原始conda的路径,而非R3.5环境下的
4.  anaconda show BioBuilds/r-ggplot2 #显示该包的chanel
5.  conda install --channel https://conda.anaconda.org/BioBuilds r-ggplot2  #根据anaconda show进行安装

7.  #install.packages(ggplot2)
8.  #if (!requireNamespace("BiocManager", quietly = TRUE))
9.  #    install.packages("BiocManager")
10.  #BiocManager::install("deseq2")

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容