14

我是论坛的新手,所以如果这个问题已经得到回答,我很抱歉。我环顾四周,虽然我看到有些人有类似的问题,但我在以前的任何帖子中都找不到解决问题的方法。所以——来了……

我正在运行 Mac OS X 10.11.5、Jupyter notebook 版本 4.2.1、R 版本 3.2.2

我使用以下命令为 Jupyter notebook 安装了 R 内核 -

conda install -c r r-irkernel

现在,当我启动 Jupyter 笔记本时,我看到“R”作为选项之一出现在“笔记本”下右侧的下拉菜单中。但是,当我尝试创建 R 笔记本时,内核崩溃并且在终端中出现以下错误:

WARNING:root:kernel b42781ab-ebb1-45eb-8a54-d3801106fb94 restarted
Error: .onLoad failed in loadNamespace() for 'pbdZMQ', details:  
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/Users/avislova/anaconda/lib/R/library/pbdZMQ/libs/pbdZMQ.so':
  dlopen(/Users/avislova/anaconda/lib/R/library/pbdZMQ/libs/pbdZMQ.so,     6): Library not loaded: @rpath/libzmq.5.dylib
  Referenced from: /Users/avislova/anaconda/lib/R/library/pbdZMQ/libs/pbdZMQ.so
  Reason: image not found
Execution halted
 [W 16:19:12.382 NotebookApp] KernelRestarter: restart failed
 [W 16:19:12.382 NotebookApp] Kernel b42781ab-ebb1-45eb-8a54-d3801106fb94 died, removing from map.
ERROR:root:kernel b42781ab-ebb1-45eb-8a54-d3801106fb94 restarted failed!
 [W 16:19:12.390 NotebookApp] Kernel deleted before session
 [W 16:19:12.390 NotebookApp] 410 DELETE /api/sessions/2236e334-e33a-483b-87f3-31c461d4903b (::1) 1.32ms referer=http://localhost:8888/notebooks/Untitled5.ipynb?kernel_name=ir

知道我可以从这里去哪里吗?

谢谢!

4

3 回答 3

9

在我的 Mac 上更新“R”后,我遇到了类似的问题。

以下步骤解决了我的问题

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

有关详细信息,请参阅http://johnlaudun.org/20160521-irkernel-difficulties/

于 2016-11-02T14:54:27.010 回答
3

我经常发现自己重新安装系统;除了@Jeevan,我总是在“R 安装过程”结束时在 R 中运行以下命令:

install.packages(c("knitr", "ggplot2","rpart.plot","devtools","ggvis","psych","dplyr","tidyr","rvest","magrittr","testthat","roxygen2"),dependencies=TRUE)
#--> set Sweave to knitr

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

IRkernel::installspec()
于 2017-03-09T14:34:42.497 回答
1

在 R 中安装 devtools 后:

> install.packages("devtools")

尝试从 github 安装以下内容:

> library("devtools")
> devtools::install_github("IRkernel/repr")
> devtools::install_github("IRkernel/IRdisplay")
> devtools::install_github("IRkernel/IRkernel")

最后一行为我安装了 pdbZMQ,即使使用 install.packages("pdbZMQ") 报告任何版本的 RI 都不存在。

更多详细信息和故障排除可在我找到此解决方案的 github上找到。

于 2017-12-06T02:55:57.913 回答