将 R 内核添加到 Jupyter Notebook 时出现错误代码 127

Error code 127 when adding R kernal to Jupyter Notebook

我知道以前有人问过这个问题,但那是很久以前的事了,线程中的所有建议对我都不起作用。我的 Windows 10 计算机上安装了 anaconda。 Jupyter Notebook 工作正常,但我想添加 R 内核。我已经安装了 IRkernel 软件包和 运行 IRkernel::installspec() 但我收到错误消息:

Error in IRkernel::installspec() :
jupyter-client has to be installed but "jupyter kernelspec --version" exited with code 127.
In addition: Warning message:
running command '"jupyter" kernelspec --version' had status 127

我在 R 控制台中 运行 并按照旧问题中的建议将 C:\ProgramData\Anaconda3\Lib\site-packages\jupyter_clientC:\ProgramData\Anaconda3\Scripts 添加到系统路径,但无济于事。是否有针对我的设置的任何建议(因为之前的问题是针对 Ubuntu 机器的)可以解决此问题?

我遇到了同样的问题。完全按照您的方式更新了路径。我尝试时一直出错

devtools::install_github('IRkernel/IRkernel')

声称 'digest' 不可用。我在尝试执行

时也得到了 'status 127'
IRkernel::installspec(user = FALSE)

对我来说似乎有用的是执行

install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))

在 RStudio 中。然后,在 R 控制台中,我执行了其他命令。没有错误,我确认我现在在 'New'.

的下拉列表中有 R 选项

啊,我知道我需要做什么了。我会在这里留下答案,以防其他人将来遇到同样的问题。

无法从 RStudio 或 R 控制台执行。相反,我不得不在 anaconda 控制台中使用 运行 R,然后使用 运行 命令,它没有错误地工作。