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内核的方法即可。