安装rpy2时遇到错误:尝试在路径中猜测R的HOME但没有R命令

Mat*_*one 11 python r rpy2

我在这里和其他地方看到过很多关于这个错误的帖子,但是所提出的解决方案似乎都没有相关性.我在Python 2.7.9上,我的路径中一个R可执行文件,我正在尝试将它安装在不在Windows上的RHEL服务器上.

这是我看到的具体错误.有没有人知道是什么原因导致它或如何解决它?谢谢!

$ pip install rpy2
Downloading/unpacking rpy2
  Downloading rpy2-2.5.6.tar.gz (165kB): 165kB downloaded
  Running setup.py (path:/tmp/pip_build_my520/rpy2/setup.py) egg_info for package rpy2
    Error: Tried to guess R's HOME but no R command in the PATH.
    Complete output from command python setup.py egg_info:
    Error: Tried to guess R's HOME but no R command in the PATH.
Run Code Online (Sandbox Code Playgroud)

Pet*_*ire 19

下载rpy2?2.7.5?cp35?none?win_amd64.whl由克里斯托夫Gohlke的Python扩展包的Windows库文件在这里.使用命令行,切换到下载文件夹并运行:

pip install rpy2?2.5.5?cp34?none?win_amd64.whl
Run Code Online (Sandbox Code Playgroud)

这应解决R目录问题,rpy2应该很好地安装.全部归功于MattDMo.

  • 只是想添加:如果cp34不起作用,请尝试下载rpy2-2.7.8-cp27-none-win_amd64.whl如果你使用python27. (2认同)