【问题标题】:Installing R kernel for Ipython on Windows在 Windows 上为 Ipython 安装 R 内核
【发布时间】: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 内核。

谁能告诉我我错过了什么?

【问题讨论】:

    标签: r ipython jupyter


    【解决方案1】:

    在遵循 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"
    }
    

    请注意,如上所述,路径应该包含反斜杠,而不是正斜杠。

    【讨论】:

    • 谢谢,我在网上找到了很多建议,但这是唯一适合我的建议。
    【解决方案2】:

    安装IRkernel 后,您还可以在 R 中简单地发出以下命令:

    IRkernel::installspec(user = FALSE)
    

    kernel.json 文件应在适当的文件夹(“C:\ProgramData\jupyter\kernels\ir”)中自动创建,并带有漂亮的 R 标志

    【讨论】:

      【解决方案3】:

      尚未安装的用户可以按照以下说明操作:

      如果您想阅读西班牙语说明,请访问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”):

      • 2.3 运行 R:只需输入 R 并按 Enter。

      • 2.4 运行以下方法获取基本路径。

      R.home()

      • 2.5 导航到上一步获得的路径(可以使用Windows资源管理器),进入bin文件夹,复制R.exe所在的路径。 注意:如果您的操作系统是 64 位架构,您应该从 x64 文件夹中复制路径。

      就我而言:

      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 会话,接下来您必须做的是:

      • 5.1 安装 devtools。只需使用“devtools”作为参数运行以下方法:

      install.packages("devtools")

      现在,您的 R 内核已设置完毕,可以开始使用了!

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-02-02
        • 2018-06-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多