【问题标题】:How to let Jupyter pick a different IRkernel?如何让 Jupyter 选择不同的 IRkernel?
【发布时间】:2017-12-18 23:47:18
【问题描述】:

我在使用 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()

【问题讨论】:

    标签: r jupyter-notebook jupyter-irkernel


    【解决方案1】:

    删除 Anaconda R 后,我不得不在终端中运行 R 并运行:

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

    然后它起作用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多