我正在尝试在Windows 8上安装rpy2,但我一直收到以下错误:
错误:尝试在路径中猜测R的HOME但没有R命令。
我在environmet变量中放置了R home,R.exe和R.dll的路径,但出现了同样的错误。我使用的是Python 2.7版。
任何解决方法?
答案 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的工作版本是次要的。