【问题标题】:"Error: Tried to guess R's HOME but no R command in the PATH"“错误:试图猜测 R 的 HOME,但 PATH 中没有 R 命令”
【发布时间】:2015-06-26 18:51:31
【问题描述】:

“错误:试图猜测 R 的 HOME 但 PATH 中没有 R 命令”

在我的 redhat 服务器中运行 [ rpy2-2.5.6]$ python setup.py install 命令后

【问题讨论】:

  • 欢迎来到 StackOverflow。请给我们更多的细节好吗?
  • 我正在尝试在我的服务器 (redhat) 中安装 rpy2-2.5.6。根据安装指南,当我执行“python setup.py install”命令时,它返回“错误:试图猜测 R 的 HOME 但路径中没有 R 命令”。我该如何克服这个问题
  • 如链接问题所述,您需要设置环境变量。 mediacollege.com/linux/red-hat/path-variable.html
  • 我在 .bashrc 文件中添加了 R 路径“/usr/lib64/R”,但没有解决我的问题

标签: rpy2


【解决方案1】:

尝试始终使用 pip 安装库,而不是使用 setup.py 文件搞乱自己。

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

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      采购它(source ~/.profile),然后做标准

      pip install rpy2
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-16
        • 2013-12-10
        • 1970-01-01
        • 1970-01-01
        • 2016-05-30
        • 1970-01-01
        • 1970-01-01
        • 2016-10-28
        相关资源
        最近更新 更多