美文网首页
Linux中conda升级R到4.0?

Linux中conda升级R到4.0?

作者: 生物信息与育种 | 来源:发表于2021-01-12 15:17 被阅读0次

    前言

    虽然我的win版本R已经用4了,但之前在Linux环境一直没用R4.0,因为Linux涉及的东西太多,担心不稳定,牵一发而动全身。

    但现在有好些R包必须要用更新到R4.0以上才能用了(主要是Rcpp版本太低),有的包本身升级时也要考虑不同版本的R,不更新一些函数功能用不了。

    今天又碰到了这个问题,看来是时候更新R了。

    问题

    anaconda安装后自带R,但不是R4.0版,我的是R3.5.2。我尝试了用conda update r-base来更新,更新了几个库,但R版本仍未变。

    使用conda重新安装R,尝试了:

    conda install -c r r=4.0.3
    conda install r-base=4.0.3
    conda install -c r r-base=4.0.3 r-essentials
    

    没啥反应,也应该不是我频道设置问题。

    在Anaconda官网查了下R最新版本,确实已经支持4.0.3
    https://anaconda.org/conda-forge/r-base

    image.png
    但直接安装也无反应。

    曲线救国

    既然直接安装不了,那就新创建一个R4.0环境吧。

    conda create --name r4-base
    conda activate r4-base
    conda install -c conda-forge r-base
    conda install -c conda-forge/label/gcc7 r-base
    

    需要一点时间,耐心等待。


    image.png

    R3和R4分离,以后遇到非得要用R4的包时,指定即可。

    ref:https://datascience.stackexchange.com/questions/77335/anconda-r-version-how-to-upgrade-to-4-0-and-later

    相关文章

      网友评论

          本文标题:Linux中conda升级R到4.0?

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