2014-06-09 169 views
4

我在Windows 8上安裝了最新的Anaconda Python發行版,我試圖安裝rpy2軟件包。我最初遇到了幾個我能夠避開的問題,但現在我被困在了一個我正在粘貼的特定錯​​誤之下。Windows 8上的rpy2安裝錯誤(Anaconda)

命令

pip install rpy2 

退出時將以下錯誤消息:

In file included from .\rpy\rinterface\_rinterface.c:58:0: 

.\rpy\rinterface\_rinterface.h:8:15: fatal error: R.h: No such file or 
directory 

compilation terminated. 

error: command 'gcc' failed with exit status 1 

任何建議? R.h的路徑包含在我的環境中。

+2

嘗試http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2 – cgohlke

回答

5

Gohlke博士的二進制文件可能是最簡單的解決方案。但是您需要更改註冊表中的Python安裝路徑以使此方法正常工作。相關密鑰位於HKEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore \ 2.7 \ InstallPath。將其更改爲使anaconda Python是默認的python安裝。如果你願意,你可以隨時把它改回來。

+0

嗯,這實際上工作!我似乎還沒有弄清楚是什麼導致了錯誤,但我想現在除了這一點之外。謝謝:) –

+0

在'win'機器上安裝'rpy2'也很困難。這就是爲什麼我們都欣賞Gohlke博士的二進制文件。 :) –

+0

默認值是'Python 2.7',我應該將它改爲anaconda python的絕對值嗎? –