如何让Jupyter选择不同的IRkernel?

问题描述 投票:0回答:1

我有anaconda R的问题(特别是安装包最近造成了一个问题,我无法解决任何安装包的尝试导致非零退出状态)。安装一个单独的R发行版,让Rstudio选择那个,而不是anaconda给出的那个解决了过去几个月的所有问题。

现在我想和Jupyter合作,也使用Atom的nteract或氢气。然而,Jupyter使用来自anaconda的R,然后使用nteract /氢气。因此,由于未知原因,我再次无法安装75%的软件包。我当然可以尝试找到原因,但我也投入了数小时,所以我认为最简单/最快的方法是让Jupyter选择与Rstudio使用相同的R,因为我有一个完全工作的环境......

任何人都可以向我解释如何让jupyter选择我在Rstudio中安装的IRkernel而不是anaconda IRkernel?只是删除anaconda内核当然不起作用。我也按照文档的建议尝试了IRkernel::installspec()

r jupyter-notebook jupyter-irkernel
1个回答
0
投票

删除Anaconda R后,我不得不在终端中运行R并执行以下操作:

install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel', force=T)
IRkernel::installspec()

然后它奏效了。

© www.soinside.com 2019 - 2024. All rights reserved.