通过IRkernel :: installspec()连接R与Jupyter Notebook时的词法错误

时间:2017-09-30 22:13:50

标签: r jupyter-notebook jupyter-irkernel

我想将R连接到Jupyter Notebook,我已经安装了IRkernel。但是,当我运行代码IRkernel::installspec()时,会发生错误:

  

错误:词法错误:json文本中的char无效。                                         C:\ Users \用户xin_chen \应用程序数据\本地                       (就在这里)------ ^

1 个答案:

答案 0 :(得分:0)

我的一台机器上遇到了同样的问题。我最终手动从另一台PC复制kernelspec文件。路径是:

C:\Users\_username_\AppData\Roaming\jupyter\kernels\ir

如果您没有正常工作的安装,则可以从中复制文件 https://github.com/IRkernel/IRkernel/tree/master/inst/kernelspec

您可能需要编辑kernel.json文件以设置R可执行文件的路径。例如:

{
  "argv": ["C:/Program Files/Microsoft/R Client/R_SERVER/bin/x64/R", "--slave", "-e", "IRkernel::main()", "--args", "{connection_file}"],
  "display_name": "R",
  "language": "R"
}