这在macos和python3上被证明是非常困难的。在
下面是R的路径。我有它们并指向它们。那么为什么会有问题呢?在
从命令行:
1)哪个R/usr/local/bin/R
2)R菱形
^{pr2}$
在python中:import os,sys
sys.path.append('/usr/local/bin/R')
sys.path.append('/Library/Frameworks/R.framework/Resources')
os.environ['R_HOME'] = '/usr/local/bin/R'
import rpy2.robjects as robjects
from rpy2.rinterface._rinterface import (baseenv,
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/rpy2/rinterface/_rinterface.cpython-36m-darwin.so, 2): Library not loaded: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libR.dylib
Referenced from: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/rpy2/rinterface/_rinterface.cpython-36m-darwin.so
Reason: image not found
以下是rpy2版本