我遇到了一个错误,与这个SO问题非常相似。只是使用conda简单安装rpy2
的解决方法不起作用。
在我的情况下,关键区别是在更新到Mac OSX 10.11(El Capitan)之前rpy2
正常工作。我的Python版本是Python 2.7.10
,conda:3.18.4
,R:R version 3.2.2 (2015-08-14) -- "Fire 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
我有一种预感,这是一个类似于处理rJava
R包加载的这个问题的修复。
rpy2
和r
的conda版本,但这个方法也可以 :) - cel