r - 无法使 IRkernel::installspec() 工作,jupyter-client 不可见

标签 r jupyter-notebook jupyter-irkernel

我仍在努力让 Jupyter-Notebook 和 R 在 Windows 10 机器上协同工作。解决后problem with install_github()我现在面临的只是另一个问题。我还在关注官方installation guide ,我被困在第 2 步:

每次出现此错误时 - 我都在 R GUI 和 RStudio 中尝试过,结果相同:

> IRkernel::installspec()
Error in IRkernel::installspec() : 
  jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
In addition: Warning message:
In system2("jupyter", c("kernelspec", "--version"), FALSE, FALSE) :
  '"jupyter"' not found

我到目前为止的尝试:有人建议 herehere ,这可能是 PATH 变量设置的问题,所以我已将 Anaconda 添加到 PATH 环境中。我还通过 Anaconda 控制台安装了 jupyter-client。至今没有任何变化。有任何想法吗?

最佳答案

此答案基于 this @Ryan,但由于回答的问题实际上是关于基于 Linux 的系统,我把它放在一个 Windows 问题中:

解决该问题的一种方法 - 如果向环境添加 PATH 变量不起作用 - 如下:

  • 如果安装了 Anaconda 并且安装了 Jupyter-Notebook(应该是标准安装),打开 Anaconda 提示符,而不是 Windows 命令提示符或 Anaconda Navigator
  • 查找 R 的可执行文件(不是 Rgui 或 Rstudio),它应该类似于 C:\Program Files\R\R-3.5.1\bin并复制路径
  • 将路径粘贴到 Anaconda 提示符中,然后键入 R 启动 R。
  • 现在执行 IRkernel::installspec()再一次,这次应该不会出现错误
  • 现在您可以在 Jupyter-Notebook 中启动 R 内核
  • 关于r - 无法使 IRkernel::installspec() 工作,jupyter-client 不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53101645/

    相关文章:

    r - geom_bar 的渐变填充相对于每个条进行缩放并且未映射到变量

    python - 如何像 jupyter notebook 的默认单元格输出一样打印

    python - 在主要单元之前执行 jupyter notebook 中的特定单元

    vim - 在 Jupyter 控制台中使用 Vi 键

    r - 如何在 R Jupyter 笔记本中格式化 R 表?

    用任意文本替换ggplot中连续图例上的数字

    r - 微基准 : Pass a variable to the function

    r - 是否有 native R 语法来提取数组的行?

    python - Jupyter 中的调试和运行模式

    r - 在 R 中的木星中隐藏代码