Python 如何在mac OS上安装rpy2-库未加载:

Python 如何在mac OS上安装rpy2-库未加载:,python,r,python-3.x,python-3.6,rpy2,Python,R,Python 3.x,Python 3.6,Rpy2,这在mac os和python3上被证明是非常困难的 下面是R的路径。我有它们并指向它们。那么为什么会出现问题呢 从命令行: 1) 哪个R 2) 罗姆河 在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/b

这在mac os和python3上被证明是非常困难的

下面是R的路径。我有它们并指向它们。那么为什么会出现问题呢

从命令行:

1) 哪个R

2) 罗姆河

在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版本:

import rpy2
print(rpy2.__version__)
2.9.4
我如何安装:

 pip3 install rpy2
Mac版本:

 10.14 Mojave
python3版本:

  which python3
  /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
R版本:

R --version
R version 3.4.4 (2018-03-15) -- "Someone to Lean On"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin15.6.0 (64-bit)

所以,您关注的是R,但是您没有告诉我们关于Python配置的任何信息。你是怎么安装的?等等。由于这个错误有一个猜测,但是我的python 3.7不在
/Library
中。我们也不知道你的macOS版本。我很沮丧(Python是宇宙中最邪恶(如果不是所有邪恶的话)的源头,但我认为你需要提供更多的信息来获得帮助。这方面运气好吗?
  which python3
  /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
R --version
R version 3.4.4 (2018-03-15) -- "Someone to Lean On"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-apple-darwin15.6.0 (64-bit)