实现在jupyter中使用多个版本的R
在安装R包的过程中发现不同包适配的R版本不同,或者R包冲突的问题,这时候就需要多个版本的R环境,从而快速的解决R包安装问题。
想要在jupyter notebook中使用不同版本的R环境,可以按照以下的方式配置:
创建一个新的虚拟环境,以R4.2命名,并指定Python的版本,安装mamba
$ conda create -n R4.2 python=3.9 mamba -c conda-forge 激活虚拟环境,利用mamba加速安装R和依赖包
$ conda activate R4.2
$ mamba install r-base r-essentials r-irkernel -c conda-forge
$ mamba install -c anaconda jupyter_client 将当前环境的R核添加到jupyter配置中
$ R
$ IRkernel::installspec(name = 'R42', displayname = 'R42') 这样就可以在新建notebook的时候,选择R42的环境, 同理可以添加当前环境中的Python kernel 到jupyter配置中
$ mamba install ipykernel jupyter
$ python -m ipykernel install --user --name py39 查看jupyter配置中的kernel和删除已有的kernel
$ jupyter kernelspec list
$ jupyter kernelspec remove kernelname
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
