繁体   English   中英

Jupyter笔记本R的Anaconda库错误

[英]Anaconda Library Error with Jupyter notebooks for R

我正在尝试在Jupyter笔记本中编写一些R代码(我也使用python,并希望能够为所有应用使用同一应用程序),但是我遇到了一些问题...

我使用Mac(优胜美地)。 我安装了Anaconda 3,更新了Jupyter,然后安装了RStudio(包括R必需品)。 已安装r-irkernel(我也通过RStudio假定)版本0.8.11。

当我尝试在Jupyter中启动R笔记本时,它会启动一个内核,然后立即死亡。 给出的错误是:

Kernel started: 4275a83e-b2b6-40ef-b161-3a7b2ac57c43
Error: .onLoad failed in loadNamespace() for 'pbdZMQ', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/Applications/anaconda3/lib/R/library/pbdZMQ/libs/pbdZMQ.so':
  dlopen(/Applications/anaconda3/lib/R/library/pbdZMQ/libs/pbdZMQ.so, 6): Library not loaded: @rpath/libzmq.5.dylib
  Referenced from: /Applications/anaconda3/lib/R/library/pbdZMQ/libs/pbdZMQ.so
  Reason: image not found
Execution halted

请问最好的前进方式是什么? 我想念什么?

谢谢! :)

尝试

conda remove zeromq
conda install zeromq

为我工作。

Alex Mikhalev回答部分对我有用 但是,它也删除了笔记本和r-essentials。

他们的答案是:

conda remove zeromq
conda install zeromq

但是,我还需要安装以下内容:

conda install notebook
conda install r-essentials

唉! 其他答案已经解决了Anaconda方法,因此我将标题Jupyter notebooks for R? 更普遍。 Anaconda很不错,但总是落后一点。 还有其他选项可以运行Jupyter R笔记本,即Docker。

Jupyter Docker堆栈

Jupyter Docker Stacks包含Jupyter R Notebook 可在Github和Docker Hub中找到。

你可以尝试一下

$ docker run --rm -it -p 6780:8888 -v "$PWD":/home/jovyan/ jupyter/r-notebook 

如OS X或

$ docker run --rm -it -p 6780:8888 -v "$PWD":/tmp jupyter/r-notebook 

就像在其他发行版中一样,或作为操作系统需要设置的路径。

您可能会发现以下线程有用

  1. 在Docker Jupyter笔记本的GUI中显示卷文件

  2. 由于Anaconda,R Jupyter Notebook的内核错误?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM