无法使 IRkernel::installspec() 工作,jupyter-client 不可见
Cannot get IRkernel::installspec() to work, jupyter-client not visible
我仍在努力让 Jupyter-Notebook 和 R 在 Windows 10 机器上协同工作。解决了 I am now facing just another issue. I am still following the official 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
到目前为止我的尝试:有人建议 and here,这可能是 PATH 变量设置的问题,所以我将 Anaconda 添加到 PATH 环境中。我还通过 Anaconda 控制台安装了 jupyter-client。到目前为止没有变化。有任何想法吗?
如果您更改了 R 所在的目录,请尝试在终端中打开 R:
R.exe
然后 运行:
IRkernel::installspec()
这个答案基于@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 内核
我在尝试 运行 Jupyter Lab 在我的 Ubuntu 18.04 LTS 无头服务器 运行 Azure VM 中遇到这个问题。
要解决问题,我必须导航到 /usr/bin
并从那里打开 R。事实证明,尽管我的路径,从终端调用 R
在 /home/<you>/anaconda3/bin/R
.
中打开了 anaconda3 版本
运行 IRkernel::installspec()
from /usr/bin/R
in as sudo
它应该添加内核。
如果jupyter.exe
安装在c:\python36\sripts下,运行
"setwd("c:/python36/scripts")" on R GUI, run "IRkernel::installspec()"
只需为 R 创建一个新的虚拟环境。使用 CLI 或 anaconda Navigator(最好推荐,如果你正在使用 Anaconda)。
我仍在努力让 Jupyter-Notebook 和 R 在 Windows 10 机器上协同工作。解决了
每次我得到这个错误 - 我已经在 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
到目前为止我的尝试:有人建议
如果您更改了 R 所在的目录,请尝试在终端中打开 R:
R.exe
然后 运行:
IRkernel::installspec()
这个答案基于@Ryan 的
解决问题的一种方法 - 如果将 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 内核
我在尝试 运行 Jupyter Lab 在我的 Ubuntu 18.04 LTS 无头服务器 运行 Azure VM 中遇到这个问题。
要解决问题,我必须导航到 /usr/bin
并从那里打开 R。事实证明,尽管我的路径,从终端调用 R
在 /home/<you>/anaconda3/bin/R
.
运行 IRkernel::installspec()
from /usr/bin/R
in as sudo
它应该添加内核。
如果jupyter.exe
安装在c:\python36\sripts下,运行
"setwd("c:/python36/scripts")" on R GUI, run "IRkernel::installspec()"
只需为 R 创建一个新的虚拟环境。使用 CLI 或 anaconda Navigator(最好推荐,如果你正在使用 Anaconda)。