【问题标题】:Change Jupyter R-Kernel engine from 32 bit to 64 bit easily轻松将 Jupyter R-Kernel 引擎从 32 位更改为 64 位
【发布时间】:2016-03-23 09:46:53
【问题描述】:

我正在使用带有 R 内核的 Jupyter 来创建培训表单。 对于某些 R 包,我需要使用 32 位版本的 R 引擎,而对于其他(主要部分)64 位版本。

所以我的目标是能够非常轻松地从 32 位 R 内核切换到 64 位 R 内核。

从现在开始,我唯一能做的就是

  • 当我之前在 32 位版本的 R 引擎下安装内核时,在 Jupyter 下获得 32 位 R 内核
  • 在以前安装包和 R 内核时获得 64 位 R 内核在 64 位 R 引擎下

要安装内核,我的代码总是一样的:

    install.packages(c('repr', 'IRkernel', 'IRdisplay'),
     repos = c('http://irkernel.github.io/', getOption('repos')))
IRkernel::installspec()

【问题讨论】:

    标签: r 32bit-64bit jupyter jupyter-irkernel


    【解决方案1】:

    最简单的方法是编辑内核规范文件:

    • 在 windows 下,到 %USERPROFILE%\AppData\Roaming\jupyter\kernels\ 并将 ir 文件夹复制到例如ir64bit
    • 编辑kernel.json 文件,使其在binx64(或i386)子文件夹中读取[...]"argv": ["C:/PROGRA~1/R/R-3.2/bin/x64/R.exe", [...] -> 到R 的完整路径。
    • 将显示名称更改为您在 UI 中识别的名称(例如,在本例中为 "R 3.2 64bit")。
    • 重启笔记本服务器

    【讨论】:

    • 优秀!!这正是我需要的!
    猜你喜欢
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    相关资源
    最近更新 更多