2012-08-13 69 views
1

我似乎不能安裝Rpy2 for python。最初,我遇到了顯示以下錯誤的問題。Rpy2和Python安裝道路塊

Tried to guess R's HOME but no R command in the PATH. 

但後來我也跟着在下面的線程指令:trouble installing rpy2 on win7 (R 2.12, Python 2.5)

凡我把和複製所有文件中的R \ R-2.12.1 \ Bin \ I386文件到R \ R-2.12 .1 \ bin,然後將我的環境路徑設置爲指向R \ R-2.12.1。現在試圖從源再次安裝它..

python setup.py run 

我得到相同的錯誤。如果我設置路徑變量r \ R-2.12.1 \ BIN \然後我得到的結果顯示通過誰給了第二個答案

ValueError: Invalid substring in string 

該線程出去的想法的人出現以下錯誤,所以我想到了如果有新的方法來解決這個問題,從現在開始。

EDIT =一旦

在此先感謝

回答

1

入住7月18日的rpy-mailing list。 rpy2在Windows方面略有進展,而且人們正在報告運行它的一些成功。

+0

我得到它的安裝,但我堅持錯誤「沒有模塊名爲win32api」,當我嘗試...導入rpy2.robjects作爲robjects – user1234440 2012-08-13 13:03:50

+0

http://starship.python.net/~skippy/win32/Downloads。 html – lgautier 2012-08-13 18:00:20

5

我也是,即使在遵循lgauthier的答案中的關鍵環節之後,我也有很多困難讓rpy2啓動並運行。但是,最終的幫助來自該郵件列表中的一個回覆。

總結,這些都是讓rpy2啓動和運行我的Windows7電腦上所需的4個步驟:https://bitbucket.org/breisfeld/rpy2_w32_fix/issue/1/binary-installer-for-win32

  • 將C:\ Program Files文件\ r \ R-

    1. 從這個鏈接安裝rpy2 2.12.1 \ BIN \ I386(路徑R.dll)到環境變量PATH
    2. 添加的環境變量與R_HOME C:\ Program Files文件\ r \ R-2.12.1
    3. 添加的環境變量R_USER與您的Windows用戶名

    如果您不知道如何添加/更改環境變量,請參閱這裏:http://www.computerhope.com/issues/ch000549.htm

  • +2

    是否有一個與win64? – user1234440 2012-12-18 18:44:47

    0

    我嘗試了上述四個步驟,它工作正常。 Kadee的榮譽。

    對於user1234440問題,我只是使用easy_install rpy2,它工作得很好。

    http://rpy.sourceforge.net/rpy2/doc-2.2/html/overview.html#download

    請確保您有SET_UP安裝工具。如果您不知道如何操作,請查看下面的鏈接。

    https://pypi.python.org/pypi/setuptools#windows

    您只需ez_setup.py運行,讓它決定你。

    然後你只需按照Kadee貢獻的步驟2到4。