1

我正在尝试使用 easy_install 在 OSX 上安装 Rpy2。 sudo easy_install rpy2 我收到一条错误消息:

Running rpy2-2.3.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-du_3ue/rpy2-2.3.3/egg-dist-tmp-GqSaS7 "/Library/Frameworks/R.framework/Resources/bin/R" CMD config --ldflags /Library/Frameworks/R.framework/Resources/bin/config: line 142: make: command not found /Library/Frameworks/R.framework/Resources/bin/config: line 143: make: command not found R was not built as a library 无效的子字符串`

in string

error: Setup script exited with Problem while running "/Library/Frameworks/R.framework/Resources/bin/R" CMD config --ldflags

我猜问题出在 R 上,因为它没有共享它的库。我正在使用 Python 2.7 和 R 2.15.2 请帮忙!

4

2 回答 2

0

使用 macports ( https://www.macports.org )安装

sudo 端口安装 py27-rpy2

于 2015-08-26T12:33:24.477 回答
0

您肯定需要 XCode 命令行工具 -make默认情况下该命令不存在,而且奇怪的是,当前 XCode 默认不安装命令行工具。转到https://developer.apple.com/downloads(它会告诉您通过使用您的 Apple ID 登录来创建开发者帐户 - 不用担心,它是免费的,与 App Store 开发者许可证不同)。查找Command Line Tools您的 macOS 和 Xcode 版本,下载并运行安装程序。

于 2017-12-21T21:41:24.240 回答