在 MacOSX 中使用 RSPython

using RSPython in MacOSX

提问人:SimonSalman 提问时间:9/8/2009 更新时间:9/17/2009 访问量:585

问:

我正在尝试在我的 Mac OS X 10.4.11 上安装 R/SPlus - Python 接口 (RSPython),其中包含 R 版本 2.7.2 (2008-08-25) 和 fink 的 python 2.6.2。

例程:

sudo R CMD INSTALL -c RSPython_0.7-1.tar.gz

产生以下错误消息:

* Installing to library '/Library/Frameworks/R.framework/Resources/library'
* Installing *source* package 'RSPython' ...
checking for python... /sw/bin/python
Python version 2.6
Using threads
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
ERROR: configuration failed for package 'RSPython'
** Removing '/Library/Frameworks/R.framework/Versions/2.7/Resources/library/RSPython'

配置.log不是在我的系统中创建的。

作者的联系电子邮件地址不再有效,所以我只是希望这里有人已经尝试过同样的方法,或者可以给我一个在 python 中运行 R 例程的替代方案。

此致敬意

西蒙

Python R 安装

评论


答:

1赞 Ira Cooke 9/8/2009 #1

尝试运行 R CMD CHECK RSPython_0.7-1.tar.gz 这应该至少在 RSPython.Rcheck 文件夹中生成一堆日志

你可能会在那里得到一些线索。

更新--- 如果你能让其他软件包之一工作,我会推荐它。在我的系统上(R 2.9.1 在 /usr/bin/python 中使用系统 python (2.6),安装有效,但由于内部问题,RSPython 无法运行。First.lib 函数。我希望你需要大量破解来源才能让它工作。

评论

0赞 SimonSalman 9/8/2009
谢谢,也许我可以在以后的安装中使用这些知识。与此同时,我开始使用 rpy2,(直到现在)它看起来正是我需要的。
0赞 SimonSalman 9/8/2009 #2

我找到了 rpyrpy2 软件包,并打算尝试将它们作为旧 RSPython 的替代品。

RPY2 包含在 Fink 的 unstable 发行版中......好吧,它工作得很好。

评论

0赞 haridsv 11/19/2009
由于 rpy 和 rpy2 不提供 R -> python 通信,我假设您首先只是从 python -> R 通信中查看。为什么选择 R 包而不是 python 包?
1赞 Jouni K. Seppänen 9/8/2009 #3

要调试它,只需自己解压缩 tar 文件()并在创建的目录中运行即可。您应该获得一个可以检查的 config.log 文件。tar xzvf RSPython_0.7-1.tar.gz./configure

评论

0赞 SimonSalman 9/8/2009
多谢!是的,我应该这样做。但是我开始使用 rpy2,(直到现在)它看起来正是我需要的。