水蟒图书馆错误与Jupyter笔记本电脑的R

2024-09-29 23:28:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图在Jupyter笔记本上写一些R代码(我也使用python,希望能够对所有事情都使用相同的应用程序),但是我遇到了一些问题。。。在

我在优胜美地。我安装了Anaconda3,更新了Jupyter,然后安装了RStudio(包括R essentials)。安装了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

请问最好的前进道路是什么?我错过了什么?在

谢谢!:)


Tags: 代码soliblibrarynotload笔记本jupyter
3条回答

试试看

conda remove zeromq
conda install zeromq

为我工作。在

唉!其他的答案都是关于水蟒的方法,所以我更笼统地讨论标题Jupyter notebooks for R?。水蟒很好,但总是有点落后。还有一个选项可以运行你的Jupyter R笔记本电脑,那就是Docker。

Jupyter Docker堆栈

Jupyter Docker堆栈包含Github和Docker hub中提供的Jupyter R笔记本here。在

你可以试试

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

在OS X或

^{pr2}$

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

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

  1. Show volume files in the GUI of Docker Jupyter notebook

  2. Kernel Error in R Jupyter Notebook due to Anaconda?

Alex Mikhalevanswer部分为我工作。不过,它也删除了笔记本电脑和r-essentials。在

他们的回答是:

conda remove zeromq
conda install zeromq

但是,我还需要安装以下组件:

^{pr2}$

相关问题 更多 >

    热门问题