"错误:试图在路径中猜测R的主页但没有R命令"

时间:2015-04-20 07:03:22

标签: rpy2

  

"错误:试图在路径中猜测R的主页但没有R命令"

在我的redhat服务器

中运行[ rpy2-2.5.6]$ python setup.py install命令后

3 个答案:

答案 0 :(得分:2)

尝试使用pip安装库,而不是使用setup.py文件来处理自己。

我在Windows 8,R版本3.3.1和Python 2.7,32bit下遇到了同样的错误。解决方案很简单,但对于这种情况,正常的pip安装rpy2不起作用。

而是尝试使用您在此处找到的Windows二进制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2。下载适合您配置的whl文件。然后转到cmd中的下载文件夹,只需使用:

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

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

答案 1 :(得分:0)

我发现这发生在我身上,因为我正在尝试在python版本2.6.5上安装而setup.py脚本尝试使用2.7上的新方法subprocess.check_output,因此它引发了一个导致此消息的异常。使用2.7或更高版本似乎是明智的,因为在check_output脚本中多次使用setup.py方法。

答案 2 :(得分:0)

这在我的Mac上使用python 2.7对我有用:
在我的~/.profile中(或使用~/.bashrc) 我设置:

export R_HOME=/Library/Frameworks/R.framework/Versions/Current/Resources/
export PATH=$R_HOME:$PATH

采购它(source ~/.profile)然后执行标准

pip install rpy2