我找不到 Atom 中 R 的路径变量在哪里。
Atom 包ide-r
中的指定路径设置为 R 3.6,但我仍在 3.4.4 上运行。我检查了r-languageserver和hydrogen。
如何更新?
编辑:自动
安装 IRkernel 时,您需要向 IRkernel::installspec()
注册内核。 installspec
使用从中调用它的 R 版本覆盖 ir kernel.json
文件。
如果要安装多个 R 版本,可以在函数中更改名称。另一方面,您可以简单地手动添加另一个内核,如以下部分所述。
旧:手动
经过4个小时的搜索,我终于找到了答案。在我的文件夹中C:UserAppDataRoamingjupyterkernelsir
有一个名为kernel.json
此文件运行特定的 R 版本。该文件现在如下所示:
{
"argv": ["C:/Program Files/R/R-3.6.0/bin/R.exe", "--slave", "-e", "IRkernel::main()", "--args", "{connection_file}"],
"display_name": "R",
"language": "R"
}
该文件的原始版本具有版本 3.4.4 的相对路径。
在找到负责的文件在Jupyter的文件夹中后,我得出结论,Jupyter调用R-不幸的是,这并不奇怪,因为Hydrogen运行Jupyter Notebook。