在Windows上安装rpy2,“找不到R家”

时间:2015-04-18 22:50:01

标签: rpy2

我正在尝试在Windows 8上安装rpy2,但我一直收到以下错误:

  

错误:尝试在路径中猜测R的HOME但没有R命令。

我在environmet变量中放置了R home,R.exe和R.dll的路径,但出现了同样的错误。我使用的是Python 2.7版。

任何解决方法?

2 个答案:

答案 0 :(得分:3)

我在Windows,R版本3.3.1和Python 2.7上遇到了同样的问题。 帮助我的是使用Windows-Binaries而不是尝试使用pip的传统方式

pip install rpy2 

相反: http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2 并为您的配置下载适合的whl文件。然后转到cmd中的下载文件夹,只需使用:

pip install rpy2-2.7.8-cp27-none-win32.whl

请注意,请确保将此代码改编为下载文件。

答案 1 :(得分:0)

这个问题似乎困扰着Pythonistas - 而且没有一个明确的单一解决方案。错误报告的一个重要原因是无法确保您的计算机上安装的R版本是2.8.0或更高版本。 Python 2.7似乎能够管理它。关于使用easy_install和设置env变量的其他答案都很重要,但是具有R的工作版本是次要的。