为Jupyter安装R.

时间:2017-07-22 19:28:44

标签: r jupyter-notebook

我在为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< - i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]]):   没有名为'digest'的包

这没有任何意义,因为我收到的消息是,消化在第一步中被解压缩。

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

4 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

要使其在RStudio中正常工作:

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

答案 3 :(得分:0)

以下安装步骤对我有用:

> 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笔记本时,选择R内核。