【发布时间】:2021-11-22 08:10:06
【问题描述】:
我在带有 Anaconda 的 Jupyterlab 中使用 R。我需要更新我的 Jupyterlab 的 R 版本。 Anaconda 的 r-base 版本是 4.1.1,但是当我写 version 到 Jupyter 单元时,它说我的 R 版本是 4.0.3。我怎样才能更新它 4.1.1 ?
谢谢
【问题讨论】:
标签: python r anaconda jupyter jupyter-lab
我在带有 Anaconda 的 Jupyterlab 中使用 R。我需要更新我的 Jupyterlab 的 R 版本。 Anaconda 的 r-base 版本是 4.1.1,但是当我写 version 到 Jupyter 单元时,它说我的 R 版本是 4.0.3。我怎样才能更新它 4.1.1 ?
谢谢
【问题讨论】:
标签: python r anaconda jupyter jupyter-lab
尝试更新核心环境软件的发布版本(例如,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(请参阅 this SO answer),这将自动使新的 R 4.1.1 环境可用作内核。
【讨论】: