Mac系统下Jupyter Notebook中安装R的问题求助
在Jupyter Notebook中添加R环境的替代方法
直接从R控制台注册内核
打开你Mac上已安装的R(或RStudio),依次执行以下命令:install.packages('IRkernel')安装IRkernel包IRkernel::installspec()将R内核注册到Jupyter- 若要给所有用户注册,执行:
IRkernel::installspec(user = FALSE)
完成后重启Jupyter Notebook,就能看到R选项。
用conda命令行安装(绕开Navigator的问题)
打开终端,按以下步骤操作:- 创建带R内核的conda环境:
conda create -n r_env r-irkernel - 激活环境:
conda activate r_env - 注册内核:
R -e "IRkernel::installspec(name='r_env', displayname='R (conda)')"
启动Jupyter后就能选择这个R环境。
- 创建带R内核的conda环境:
手动配置内核(以上方法无效时)
- 终端运行
jupyter kernelspec list,查看是否有R相关内核条目 - 若没有,先在R中运行
file.path(R.home('bin'), 'R'),复制输出的R程序路径 - 终端创建内核目录:
mkdir -p ~/.local/share/jupyter/kernels/r_kernel - 创建
kernel.json文件,填入以下内容(替换R_PATH为刚才复制的路径):{ "argv": ["R_PATH", "--slave", "-e", "IRkernel::main()", "--args", "{connection_file}"], "display_name": "R", "language": "r" } - 保存文件后重启Jupyter即可。
- 终端运行
内容的提问来源于stack exchange,提问作者Cece
相关产品推荐
相关产品推荐

