在我的redhat服务器中运行"错误:试图在路径中猜测R的主页但没有R命令"
[ rpy2-2.5.6]$ python setup.py install
命令后
答案 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