在Jupyter Notebook上安装和运行R内核?

5

我已经安装了jupyter notebook和R,两者都能独立正常工作。

当我使用 jupyter notebook 命令启动jupyter并尝试打开一个 ipynb 文件时,我看到如下界面:

enter image description here

下拉菜单中唯一的选项是Python 3(没有R的选项)。

问题

如何在Mac上使用R内核打开jupyter notebook?

注意事项

  • 我尝试过 jupyter notebook --runtime-dir /usr/local/bin/R,但这只是猜测。
  • 似乎可以通过pip安装R内核
2个回答

9

打开任何一个R会话(例如在RStudio中打开,或者打开终端/bash并输入R来启动一个R会话)。

使用以下命令安装内核:

install.packages("devtools")
devtools::install_github("IRkernel/IRkernel")
IRkernel::installspec()

关闭并重新打开笔记本,现在 R 内核将可用。


我有一个类似的问题。你在哪个提示符下输入上述语句? - composerMike
它可以在任何R提示符下运行,我已经安装了RStudio,所以我从那里运行它,但另一个选项是打开终端,输入“R”来启动R解释器,并在那里运行它。 - stevec
也许值得考虑一下: IRkernel::installspec(user = FALSE) # 安装到系统级别 - jjrr
1
感谢 https://richpauloo.github.io/2018-05-16-Installing-the-R-kernel-in-Jupyter-Lab/ 提供的内容。 - jjrr
1
https://dev59.com/4loT5IYBdhLWcg3wlwaR#42698032 上的额外建议也很有用。 - havlock

1
如果在安装了R之后,Jupyter笔记本中没有R内核选项,并且使用的是Anaconda,则可以从开始菜单(Windows 10)打开conda提示符,并运行以下命令来解决问题:
conda config --add channels r
conda install --yes r-irkernel

感谢this post


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接