0

我在使用 anaconda R 时遇到了问题(尤其是最近安装软件包导致了一个我无法解决的问题,即任何尝试安装软件包都会导致非零退出状态)。安装一个单独的 R 发行版并让 Rstudio 选择那个而不是 anaconda 提供的那个解决了过去几个月的所有问题。

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

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

4

1 回答 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()

然后它起作用了。

于 2017-12-18T15:47:18.520 回答