首页 > 解决方案 > rpy2 不工作(libR.dylib,2):找不到合适的图像。)

问题描述

我想将一些 R 包集成到 python,所以我已经安装rpy2

pip install rpy2

但是当我尝试将包导入为:

from rpy2.robjects.packages import importr
# import R's "base" package
base = importr('base')

# import R's "utils" package
utils = importr('utils')

它返回以下内容error message

OSError: cannot load library '/Library/Frameworks/R.framework/Resources/lib/libR.dylib': dlopen(/Library/Frameworks/R.framework/Resources/lib/libR.dylib, 2): no suitable image found.  Did find:
    /Library/Frameworks/R.framework/Resources/lib/libR.dylib: mach-o, but wrong architecture
    /Library/Frameworks/R.framework/Versions/4.1-arm64/Resources/lib/libR.dylib: mach-o, but wrong architecture

可能是什么问题呢?预先感谢!

标签: pythonrpy2

解决方案


推荐阅读