实现在jupyter中使用多个版本的R

在安装R包的过程中发现不同包适配的R版本不同,或者R包冲突的问题,这时候就需要多个版本的R环境,从而快速的解决R包安装问题。

想要在jupyter notebook中使用不同版本的R环境,可以按照以下的方式配置:

  1. 创建一个新的虚拟环境,以R4.2命名,并指定Python的版本,安装mamba

$ conda create -n R4.2 python=3.9 mamba -c conda-forge
  1. 激活虚拟环境,利用mamba加速安装R和依赖包

$ conda activate R4.2
$ mamba install r-base r-essentials r-irkernel -c conda-forge
$ mamba install -c anaconda jupyter_client
  1. 将当前环境的R核添加到jupyter配置中

$ R
$ IRkernel::installspec(name = 'R42', displayname = 'R42')
  1. 这样就可以在新建notebook的时候,选择R42的环境, 同理可以添加当前环境中的Python kernel 到jupyter配置中

$ mamba install ipykernel jupyter
$ python -m ipykernel install --user --name py39
  1. 查看jupyter配置中的kernel和删除已有的kernel

$ jupyter kernelspec list
$ jupyter kernelspec remove kernelname

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值