提问人:SimonSalman 提问时间:9/8/2009 更新时间:9/17/2009 访问量:585
在 MacOSX 中使用 RSPython
using RSPython in MacOSX
问:
我正在尝试在我的 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 例程的替代方案。
此致敬意
西蒙
答:
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
我找到了 rpy 和 rpy2 软件包,并打算尝试将它们作为旧 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,(直到现在)它看起来正是我需要的。
评论