【发布时间】:2016-09-08 10:49:51
【问题描述】:
我想使用我已经安装并在我的 Rstudio 上测试的 rpy2 import R package 'iqspr',这个包工作正常。
这是我遇到的错误。
from rpy2.robjects.packages import importr
java=importr('rJava')
iqspr=importr('iqspr')
错误
/Library/Python/2.7/site-packages/rpy2-2.8.3-py2.7-macosx-10.11-intel.egg/rpy2/rinterface/__init__.py:185: RRuntimeWarning: Error : .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so':
dlopen(/usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib
Referenced from: /usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so
Reason: image not found
warnings.warn(x, RRuntimeWarning)
/Library/Python/2.7/site-packages/rpy2-2.8.3-py2.7-macosx-10.11-intel.egg/rpy2/rinterface/__init__.py:185: RRuntimeWarning: Error: .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so':
dlopen(/usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib
Referenced from: /usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so
Reason: image not found
warnings.warn(x, RRuntimeWarning)
Traceback (most recent call last):
File "/Users/yang/Desktop/Chemical compounds design important materials/chemical_compound_design.py", line 4, in <module>
java=importr('rJava')
File "/Library/Python/2.7/site-packages/rpy2-2.8.3-py2.7-macosx-10.11-intel.egg/rpy2/robjects/packages.py", line 453, in importr
env = _get_namespace(rname)
rpy2.rinterface.RRuntimeError: Error: .onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so':
dlopen(/usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib
Referenced from: /usr/local/lib/R/3.3/site-library/rJava/libs/rJava.so
Reason: image not found
【问题讨论】: