最近学习R语言,很喜欢jupyter lab的界面,所以想在jupyter lab使用R。
如果你的电脑中,只有一个版本R或者使用默认路径的R,直接按照这篇博文就可以了,链接如下:https://blog.csdn.net/zhujialiang18/article/details/85870263。
我的电脑中两个版本,3.6.1 和 4.0.2。使用上面的方法,默认使用了3.6.1。
但我用的Rstudio使用的是4.0.2,并且安装R包也都是在这个版本下,通过查阅 installspec() 的注释,发现可以使用 rprofile 参数,指定4.0.2版本的R.exe。
用自己的方式找到R.exe所在路径,我这里在Rstudio terminal中使用where进行查找
$ where R E:\R-4.0.2\bin\x64\R.exe在Rstudio 或者 R 的 console 中,重写默认流程的最后一步
> IRkernel::installspec(rprofile ="/e/R-4.0.2/bin" ) # 原来的版本被移除,R kernel被重置 [InstallKernelSpec] Removing existing kernelspec in C:\Users\Administrator\AppData\Roaming\jupyter\kernels\ir [InstallKernelSpec] Installed kernelspec ir in C:\Users\Administrator\AppData\Roaming\jupyter\kernels\ir也可使用 prefix 参数指定 安装路径,这样原来的就不会被移除了。总之,多看help文档喽!
可在 Rstudio terminal 查看 kernel 所在路径
$ jupyter kernelspec list Available kernels: ir C:\Users\Administrator\AppData\Roaming\jupyter\kernels\ir python3 e:\programs\python\pythonpython37-32\share\jupyter\kernels\python3成功将jupyter lab中 R kernel 变成我想要的4.0.2版本。