美文网首页linux学习
Linux里的conda管理R包

Linux里的conda管理R包

作者: 小贝学生信 | 来源:发表于2021-05-05 15:05 被阅读0次

    window里的R与Rstudio数据分析会受限于笔记本电脑的有限内存。因此处理大数据时,需要在linux平台使用R。在linux里安装R包命令虽然一致,但过程会复杂很多,出错的概率也大大增加(泪~~)。 后来发现使用conda来安装R包可以解决大部分的报错问题,一起来学习吧~

    1、前期准备

    1.1 建立conda环境

    1.2 安装mamba高效下载软件

    • 诚然conda install命令是官方的安装软件使用方法,但比较慢。
    • 这里推荐mamba软件进行后续的下载安装。
    conda install -c conda-forge mamba
    

    1.3 修改R包安装路径

    vi .Rprofile
    #复制粘贴下一行命令,根据自己的实际路径修改
    .libPaths(c("/home/******/miniconda3/lib/R/library/"))
    #保存退出
    

    2、安装R包

    • CRAN的R包:r-package;不区分大小写
    mamba install -c r r-essentials r-base
    mamba install -c r r-ggplot2
    
    • Bioconductor的生信包:bioconductor-package;不区分大小写
    mamba install -c r bioconductor-deseq2 bioconductor-edger
    

    3、安装Rstudio

    • 在conda里也可以安装自己的rstudio,相关网页参见:https://anaconda.org/r/rstudio
    • 经过实践尝试之后,发现最新只提供到1.1.456的Rstudio版本(目前已经更新到1.4版本了),与之对应的就只能使用3.6的R


      image.png
    • 根据几天的安装失败经验,我目前的安装方法是
    #单独创建一个rstudio环境
    conda activate rstudio
    #这一步会默认安装最新版的R(>4.0)
    mamba install -c r r-essentials r-base
    #首先会默认安装1.0版本的rstudio,会自动把r降到3.2的版本
    conda install -c r rstudio
    #然后再指定升级rstudio至1.1.456版本,会自动把r升到3.6的版本
    conda install -c r rstudio=1.1.456
    #启动rstudio界面
    rstudio
    

    安装rstudio时并没有使用mamba安装,因为失败了。使用conda安装,也需要等待较长时间,甚至多试几次。但最终还是可以滴。


    相关文章

      网友评论

        本文标题:Linux里的conda管理R包

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