【发布时间】:2015-08-02 06:12:09
【问题描述】:
我使用的是 Windows 10。我安装了 R-3.2.0、Anaconda 2.2.0 64 位、RStudio-0.99.446。此外,编辑系统路径变量以包含 R 安装目录。
我正在遵循https://github.com/IRkernel/IRkernel 中给出的所有指令,但是当我打开 Ipython 笔记本时我没有得到 R 内核。
谁能告诉我我错过了什么?
【问题讨论】:
我使用的是 Windows 10。我安装了 R-3.2.0、Anaconda 2.2.0 64 位、RStudio-0.99.446。此外,编辑系统路径变量以包含 R 安装目录。
我正在遵循https://github.com/IRkernel/IRkernel 中给出的所有指令,但是当我打开 Ipython 笔记本时我没有得到 R 内核。
谁能告诉我我错过了什么?
【问题讨论】:
在遵循 IRkernel GitHub 页面中提到的所有过程之后,它开始工作了。 在 C:\Users\[username]\.ipython\kernels\R_kernel 创建 kernel.json 文件,文件内容应为
{"argv": ["C:/Program Files/R/R-3.2.0/bin/R.exe","-e","IRkernel::main()",
"--args","{connection_file}"],
"display_name":"R"
}
请注意,如上所述,路径应该包含反斜杠,而不是正斜杠。
【讨论】:
安装IRkernel 后,您还可以在 R 中简单地发出以下命令:
IRkernel::installspec(user = FALSE)
kernel.json 文件应在适当的文件夹(“C:\ProgramData\jupyter\kernels\ir”)中自动创建,并带有漂亮的 R 标志
【讨论】:
尚未安装的用户可以按照以下说明操作:
如果您想阅读西班牙语说明,请访问LinkedIn post。
1) 创建您的 R 虚拟环境
如果您已经拥有,请跳过此步骤。如果您不知道如何创建它,请访问this page。
2) 获取您的 R 可执行文件路径
此步骤是为了确保您在接下来的步骤中使用正确的 R 安装,并避免以后出现引用/路径错误。获取路径的方法有多种,我建议的方法如下:
2.1 以管理员身份运行 Anaconda 提示符。如果您不知道如何操作,请访问this page。
2.2 在 Anaconda Prompt 中,使用命令 activate {my enviroment's name} 激活您的 R 虚拟环境(请注意,在我的例子中,我将 R 虚拟环境命名为“RStudio”):
R.home()
就我而言:
3) 退出 R 会话,然后停用您的虚拟环境
您可以使用方法q() 退出R。要停用您的虚拟环境,请使用命令:conda deactivate
4) 从您的基础环境运行 R
转到您在步骤 2 中复制的路径。为此,请使用以下命令:
cd {your path here}
在那里,键入 R.exe 并按 Enter。
例如
如果此处没有错误,请转到第 5 步。
如果您在尝试运行 R.exe 时遇到这样的动态链接库错误:
使用以下命令:
conda install -c r r
解决后,再次运行 R.exe,然后继续步骤 5
5) 安装 R 内核的东西
现在,您以管理员身份在 Anaconda Prompt 中,从基础环境打开您的 R 会话,接下来您必须做的是:
install.packages("devtools")
5.2 安装 RTools。按照步骤explained here。
5.3 安装 IRkernel。按照步骤explained here。
现在,您的 R 内核已设置完毕,可以开始使用了!
希望对你有帮助
【讨论】: