linux中conda升級R到4.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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM