MacOS 13.5 和 m1 芯片的 rpy2 加载错误

问题描述 投票:0回答:1

尝试在 Jupyter Notebook (Python) 上执行

%load_ext rpy2.ipython
时出现以下错误。

错误:

OSError:无法加载库'/Library/Frameworks/R.framework/Resources/lib/libR.dylib':dlopen(/Library/Frameworks/R.framework/Resources/lib/libR.dylib,0x0002):尝试:' /Library/Frameworks/R.framework/Resources/lib/libR.dylib'(mach-o 文件,但是不兼容的架构(有'arm64',需要'x86_64')),'/System/Volumes/Preboot/Cryptexes /OS/Library/Frameworks/R.framework/Resources/lib/libR.dylib' (没有这样的文件), '/Library/Frameworks/R.framework/Resources/lib/libR.dylib' (mach-o 文件,但是是一个不兼容的体系结构(有“arm64”,需要“x86_64”)),“/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libR.dylib”(mach-o 文件,但是是一个不兼容的体系结构(有“arm64”,需要“x86_64”)),“/System/Volumes/Preboot/Cryptexes/OS/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libR.dylib”(没有这样的文件),'/Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/lib/libR.dylib'(mach-o 文件,但是一个不兼容的架构(有'arm64',需要'x86_64' ))

我使用的是 MacOS 13.5,我的 Mac 有 m1 芯片。

对这个问题有什么想法吗?如何在我的环境中使用 rpy2?谢谢!

python python-3.x rpy2
1个回答
0
投票

我通过在我的 Mac 上安装 R-x86_64.pkg 来解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.