Python Jupyter笔记本的R内核

Python Jupyter笔记本的R内核,python,r,jupyter-notebook,Python,R,Jupyter Notebook,我正试图从git_hub“”上的devtools库安装jupyter notebook的IRkernel,但安装时出错。以下是我正在尝试的内容和我得到的错误: devtools::install_github('IRkernel/IRkernel') 错误: “C:\Program”未被识别为内部或外部命令, 可操作的程序或批处理文件。安装失败:命令失败 (一) 我无法从devtools安装IRkernel,它返回上述错误。R版本有问题吗?有人能帮忙吗?关于为什么在Windows系统上发生这种

我正试图从git_hub“”上的devtools库安装jupyter notebook的IRkernel,但安装时出错。以下是我正在尝试的内容和我得到的错误:

devtools::install_github('IRkernel/IRkernel')
错误:

“C:\Program”未被识别为内部或外部命令, 可操作的程序或批处理文件。安装失败:命令失败 (一)


我无法从devtools安装IRkernel,它返回上述错误。R版本有问题吗?有人能帮忙吗?

关于为什么在Windows系统上发生这种情况的简短回答是,您有“C:\Program Files”,而R不能很好地处理中间的空白:

当满足以下两个条件时,会发生这种情况
-R安装在名称中包含空格的目录中(例如“程序文件”)
-已为安装R的卷禁用短文件名(SFN)

您可以通过发出以下命令来验证这一点:

R.home()
解决方案:

尝试卸载并重新安装R,这次安装到全新的目录树中(不在\Program Files下)


我理解这不是用户的错,这是一个错误,但我上面建议的是您需要的快速修复。

如果您使用的是anaconda,您可以尝试一下。打开anaconda命令提示符并键入

conda install -c r r-irkernel 
资料来源:

我认为您需要精确指出上述命令的哪一点出现错误。尝试注释第一行代码并安装IRkernel,如果成功,则安装其他软件包。您在一次执行中安装了9个程序包,因此很难知道该程序的哪个部分会抛出错误>devtools::install\u github('IRkernel/IRkernel')C:\program不被识别为内部或外部命令、可操作程序或批处理文件。安装失败:命令失败(1)警告消息:GitHub repo包含子模块,可能无法按预期运行!我在安装iKernel时遇到一个错误。感谢您提供的信息,我已经在下面发布了解释/修复作为答案。希望对你有帮助!