到目前为止,我正在尝试在Mac OSX上安装Python的RPY2。我尝试了Macports和Darwinports,但没有运气

import rpy2

在Python壳环境中。我对Mac中的编程了解不多,我是在基于Windoze的系统上安装模块的WIZ,但是对于我的生命而言,我无法在家里的Mac上做一个简单的端口。


如果有人如此友善,我所追求的是“愚蠢”的说明,为Mac OSX Snow Leopard成功安装RPY2。希望这里有人成功地做到了这一点,并且可以概述他们所采用的过程?至少这就是我希望的。

提前谢谢了!

有帮助吗?

解决方案

easy_install和rpy2一起工作(刚才这样做),但是您需要与特定的python版本同步easy_install。这取决于控制您的$路径和$ PythonPath环境变量,因此出现的第一个Python目录是您想要的版本,还具有您想要的Easy_install版本。 不要 尝试通过取出工厂安装的Python版本来解决此问题。

您将路径变量设置在主目录中。如果您使用默认的bash shell,请检查.bash_profile

$ echo $ pythonpath/library/frameworks/python.framework/versions/2.7/lib/python2.7/site-packages/

它将告诉您搜索已安装的包装的何处和以什么顺序

$ echo $路径

/opt/local/bin:/opt/local/sbin:/library/frameworks/python.framework/vermework/versions/2.7/bin:/usr/bin/bin:

我鼓励您咨询通常的来源,而不是为如何设置这些内容提供食谱,因为一点知识是危险的,并且可以通过合理但错误但错误地使外壳不起作用,猜测是一个真正的危险。

其他提示

首先检查您成功安装了RPY2。查找/opt/local/var/macports/软件,以获取标题中带有RPY2的任何内容。根据您正在运行的Python的版本,它可能称为Py26-rpy。

如果您看到的话,那么您只需要使用正确的路径到Python ..检查Python的默认位置:

which python

这将返回发现的第一个python的位置,并可能会说/usr/bin/python,但您应该使用RPY2汇编的版本。

尝试:

/opt/local/bin/python2.6

然后:

import rpy2
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top