我在 very similar way to this SO question. 中发生错误简单的使用conda安装rpy2
的解决方案是行不通的。
在我的案例中,主要区别在于 rpy2
在我更新到 Mac OSX 10.11 (El Capitan) 之前可以正常工作。我的Python版本是Python 2.7.10
, conda: 3.18.4
, R: R version 3.2.2 (2015-08-14) --》火Safety
和所有这些都是使用 anaconda 发行版安装的。
我收到以下错误:
ImportError: dlopen(/Users/user/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so, 2): Library not loaded: @rpath/R/lib/libR.dylib
Referenced from: /Users/user/anaconda/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so
Reason: image not found
当尝试加载 rpy2.ipython
扩展时:
%load_ext rpy2.ipython
我有预感这是一个类似于 this question dealing with loading the rJava
R package 的修复程序.
最佳答案
卸载 anaconda 并从头开始重新安装所有内容修复了错误。
关于python - 升级到 OSX El Capitan 后出现 rpy2 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33672565/