【问题标题】:Installing R for Jupyter为 Jupyter 安装 R
【发布时间】:2017-07-22 19:28:44
【问题描述】:

我在为 Jupyter 安装 R 时遇到问题。好像说明已经过时了。我安装了最新版本的 Anaconda。我正在运行 R 3.4.1。以下是应该安装必要内核的 R 脚本。我在 RGui 和 RStudio 中运行它。两者都失败了。

install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()

loadNamespace(j

这毫无意义,因为我收到一条消息说,摘要已在第一步中解压缩。

IRkernel::installspec() 中的错误: 必须安装 jupyter-client 但“jupyter kernelspec --version”退出并显示代码 127。 另外:警告信息: 运行命令 '"jupyter" kernelspec --version' 的状态为 127

【问题讨论】:

    标签: r jupyter-notebook


    【解决方案1】:

    我们还可以在 Jupyter 中使用 conda 配置 R。打开命令提示符并执行以下行。

    conda install -c r r-essentials
    

    如果您不想在当前环境中安装 R-essentials,请执行以下行。

    conda create -n my-r-env -c r r-essentials
    

    这会将 r-essentials 安装到新环境中。

    有关更多信息,请点击此链接。

    https://www.datacamp.com/community/blog/jupyter-notebook-r

    【讨论】:

      【解决方案2】:

      我在 Windows 上工作。常见的建议是在 R 终端而不是 RStudio 中工作。那仍然没有用。关键是将 C:\Users\[user name]\Anaconda3\Lib\site-packages\jupyter_client 添加到我的路径变量中。

      【讨论】:

      • 我遇到了同样的问题。问题是我有两个并行的 R 会话正在运行。
      • 我可能也在为此苦苦挣扎。我注意到,当我询问我正在运行的 R 版本时,如果我在 RStudio 或控制台中询问,我会得到不同的答案。
      【解决方案3】:

      要让它在 RStudio 中工作:

      • 确保将 python.exe 和 jupyter.exe 的位置添加到您的 PATH 变量中(您可以仅将其添加到会话提示并运行 SET PATH=%PATH%;"insert path; insert path2,然后从同一命令提示符会话运行 rstudio.exe)

      【讨论】:

        【解决方案4】:

        以下安装步骤对我有用:

        > conda create -n r_env r-essentials r-base
        > source activate r_env
        > conda install -c r r
        > conda install -c r r-irkernel
        

        然后在创建新的 jupyter notebook 时,选择 R kernel。

        【讨论】:

          猜你喜欢
          • 2018-07-20
          • 2018-05-16
          • 1970-01-01
          • 1970-01-01
          • 2021-02-14
          • 2019-04-13
          • 2017-12-18
          • 1970-01-01
          • 2018-06-09
          相关资源
          最近更新 更多