首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jupyter笔记本中安装R-魔术?

如何在jupyter笔记本中安装R-魔术?
EN

Stack Overflow用户
提问于 2019-04-14 13:20:31
回答 1查看 935关注 0票数 0

我在jupyter中创建了一个名为"rpy2“的新环境,并尝试使用%%R魔术,但是安装失败了。

如何在jupyter-笔记本中使用%R魔法?

平台: MacOS高塞拉

步骤

代码语言:javascript
复制
jupyter kernelspec list
conda create -n rpy2 python=3.7
source activate rpy2
which pip
/Users/poudel/miniconda3/envs/rpy2/bin/pip install rpy2
conda install ipykernel
python -m ipykernel install --user --name rpy2 --display-name "Py37rpy2"
jupyter-notebook

发行

代码语言:javascript
复制
# Now 
import rpy2 shows no error
import rpy2.rinterface  # gives error

Note

代码语言:javascript
复制
# I have checked all the files given in error log, all of them exist
  492  ls /Users/poudel/miniconda3/lib/R/lib/libR.dylib
  493  ls /usr/lib/libiconv.2.dylib
  494  ls /Users/poudel/miniconda3/lib/R/lib/libR.dylib
  495  /Users/poudel/miniconda3/lib/R/lib/libR.dylib
  496  ls /Users/poudel/miniconda3/lib/R/lib/libR.dylib

All shows given file, and none is missing.

误差

无法加载库'/Users/poudel/miniconda3/lib/R/lib/libR.dylib':dlopen(/Users/poudel/miniconda3/lib/R/lib/libR.dylib,2):符号未找到:_libiconv引用自:/usr/poudel/miniconda3 3/lib/r/lib/libR.dylib,预期在:/usr/lib/libionv.2.dylib/usr/poudel/miniconda3/lib/R/lib/libR.dylib中预期为:/usr/lib/libionv.2.dylib/usr/poudel/miniconda3/lib/R/libR.dylib。

正如@akrun所建议的那样,更新,我尝试使用pyper,但是加载一个libary需要花费无限的时间,当停止时显示它已经断了管道。

pip install pyper

EN

回答 1

Stack Overflow用户

发布于 2021-07-09 18:36:42

如果你还在寻找解决方案,这就是你所需要的。

从笔记本开始

%load_ext rpy2.ipython

然后使用R魔术函数运行R单元

%R 图书馆(“tidyverse”)

这适用于最新的rpy2版本(3.4.5)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55675739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档