[英]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
就像在其他发行版中一样,或作为操作系统需要设置的路径。
您可能会发现以下线程有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.