conda jupyterlab内使用R(仅用几行命令,超简单配置R环境)

conda jupyterlab内使用R

jupyter的设置看这篇文章[https://blog.csdn.net/Little_cat_washf/article/details/143114696?spm=1001.2014.3001.5502](服务器配置jupyter notebook远程连接)

先创建带R的环境

conda create -n r_env r-base jupyter

conda activate r_env

进入R,下载内核并配置到本环境

R
install.packages("IRkernel")

IRkernel::installspec(name = "r_env_kernel", displayname = "R(r_env)")  #  仅为本环境创建内核,并起名name 为内核名称,displayname 为内核在jupyter中的展示名称。
q()

jupyter-lab/jupyter notebook  # 打开juyterlab或notebook,lab为升级版。即可看到R内核

试错:installspec(user = TRUE/FALSE),TRUE是将本R内核为本用户所有环境一起使用,FALSE是为本机所有用户一起使用(但是一般做不到,需要sudo权限)。

使用FALSE后,在其他环境中也能使用本环境的R环境,这显然不符合环境隔离的初衷,所以要撤回操作。

具体操作:到.local/share/jupyter/kernels/ir,删除ir,将移除用户级别的R内核,使其不再全局可用,再使用上方分别为环境设置R内核的方法即可。

posted @ 2024-11-07 22:44  小猫洗脸  阅读(470)  评论(0)    收藏  举报