Python 安装rpy2时遇到错误:尝试猜测R';s HOME,但路径中没有R命令

Python 安装rpy2时遇到错误:尝试猜测R';s HOME,但路径中没有R命令,python,r,rpy2,Python,R,Rpy2,我在这里和其他地方看到了很多关于这个错误的帖子,但是没有一个建议的解决方案是相关的。我已经打开了,我已经打开了,我正在尝试将它安装在RHEL服务器上,而不是Windows上 这是我看到的具体错误。有没有人知道是什么导致了它或者如何修复它?谢谢 $ pip install rpy2 Downloading/unpacking rpy2 Downloading rpy2-2.5.6.tar.gz (165kB): 165kB downloaded Running setup.py (path

我在这里和其他地方看到了很多关于这个错误的帖子,但是没有一个建议的解决方案是相关的。我已经打开了,我已经打开了,我正在尝试将它安装在RHEL服务器上,而不是Windows上

这是我看到的具体错误。有没有人知道是什么导致了它或者如何修复它?谢谢

$ 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.

从Christoph Gohlke的Windows存储库Python扩展包下载
rpy2-2.7.5-cp35-none-win\u amd64.whl
文件。使用命令行,切换到下载文件夹并运行:

pip install rpy2‑2.5.5‑cp34‑none‑win_amd64.whl

这将解决R目录问题,rpy2应该安装得很好。所有贷记。

本期可在较低版本
rpy2
中获得。安装以下版本的后,问题已解决

rpy2==3.4.2

那么,您在哪里安装了R(您的python会话将什么视为$PATH)?(我认为rpy2只是一个接口包,但我只能通过观察镜的R侧看到rpy2的问题。)有很多情况下,R用户会感到困惑,因为“系统”路径不一定与从R会话中看到的路径相同。是的,我已经安装了它。我现在在HPC集群上,我切换到了另一个环境模块(R3.0.2而不是R3.0.0),这就解决了它。不完全确定原因,但我会接受。只是想补充一点:如果cp34不起作用,请尝试下载rpy2-2.7.8-cp27-none-win_amd64.whl,如果您使用python27。我在Heroku上遇到了类似的错误,我不知道如何在Heroku上应用它。在我的例子中,当Heroku在我的需求文件中安装rpy2时,它会转到以下链接下载rpy2,然后产生错误。