前言

虽然我的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

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

56facb531beb

技术分享图片

但直接安装也无反应。

曲线救国

既然直接安装不了,那就新创建一个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

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

56facb531beb

技术分享图片

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

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐