2012-05-19 92 views
2

我正在嘗試在我的Macbook上安裝rpy或rpy2,因此我可以在python中使用R。關於rpy的信息可以在這裏找到:http://rpy.sourceforge.net/index.html在mac上安裝rpy或rpy2

我的問題是在安裝本身。我似乎無法讓Python使用導入命令識別Rpy:我不斷收到消息「No module named rpy2」。有誰知道我可以在哪裏找到關於如何成功安裝這個分步說明?我已經安裝了python和R,並且都完美地工作。提前致謝!

回答

2

我長放棄了對我的Mac這些問題。由於我安裝了OS Lion,我發現我需要切換到MacPorts,然後從their repository安裝像RPy2這樣的軟件包。

我知道有些人喜歡深入系統,學習架構的所有特質,並在Mac上保留python的香草安裝。我發現我經常遇到像你這樣的問題,他們把我從實際工作中分散開來。

我只需要下載MacPorts modules當我需要他們,並繼續處理手頭的問題。其他人對HomeBrew也這麼說,但我只使用MacPorts,它使得模塊安裝變得非常簡單。您可能需要花一些時間調查這些解決方案是否適用於您。

另一種使用像MacPorts或HomeBrew這樣的軟件包管理器的方法是使用virtualenv並在那裏安裝python和所有相關模塊。再次,不是我直接嘗試過的解決方案,但是快速搜索將向您展示這種使用特定Python可執行文件並打包其模塊的方法的許多認可。

-1

如果你想要rpy它不在macport上,至少他們的軟件包搜索只顯示rpy2。根據rpy網站它的fink。然而目前fink已經關閉,所以我無法驗證這一點。這是令人煩惱的,因爲我需要rpy(而不是rpy2),因爲另一個軟件包依賴於它。

我也試過PIP找到RPY和它說沒有包,這是一種恥辱,因爲PIP是偉大的蟒蛇安裝(只要我記得使用「sudo的」第一。

0

只要你有點子安裝在你的Mac上,那麼生活會很容易: sudo pip install rpy2