更新JupyterLab的R版本

9 浏览
0 Comments

更新JupyterLab的R版本

我正在使用Anaconda中的Jupyterlab来运行R语言。我需要更新Jupyterlab中的R版本。Anaconda中的r-base版本是4.1.1,但是当我在Jupyter单元格中输入version时,它显示我的R版本是4.0.3。我应该如何将其更新为4.1.1呢?

谢谢。

[图片链接](https://i.stack.imgur.com/yDNLH.jpg)

0
0 Comments

更新JupyterLab的R版本的原因是尝试更新核心环境软件的发布版本(例如将r-base=4.0更新为r-base=4.1,将python=3.6更新为python=3.9)。但这通常是一种浪费计算资源的做法,因为它涉及更改环境中几乎每个软件包,并且对于conda来说是一个难以解决的问题。创建单独的环境对于每个使用的版本更具效率:

创建R 4.1.1内核环境

# include additional packages at "..."
conda create -n r_4_1_1 r-base=4.1.1 r-irkernel ...

只要Jupyter Lab的环境中安装了nb_conda_kernels(参见这个SO答案),这将自动将新的R 4.1.1环境作为内核可用。

0