2014-06-09 30 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的绝对值吗? –