我对论坛很新,所以如果这个问题已经得到解答,我很抱歉。我环顾四周,虽然我看到有些人有类似的问题,但在之前的任何帖子中我找不到解决问题的方法。所以 - 这就是......
我正在运行Mac OS X 10.11.5,Jupyter笔记本版本4.2.1,R版本3.2.2
我使用以下命令为Jupyter笔记本安装了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
我知道我可以从哪里开始吗?
谢谢!
答案 0 :(得分:6)
在我的Mac上更新'R'后,我遇到了类似的问题。
以下步骤解决了我的问题
install.packages(c('pbdZMQ', 'repr', 'devtools'))
devtools::install_github('IRkernel/IRdisplay')
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()
答案 1 :(得分:0)
我经常发现自己正在重新安装系统;进一步到@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()
答案 2 :(得分:0)
在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”)报告我尝试过的任何R版本都没有。
更多详情和疑难解答是available on github,我找到了这个解决方案。