【问题标题】:Failed building wheel for rpy2rpy2的构建轮失败
【发布时间】:2015-10-11 16:35:47
【问题描述】:

我在我的基本操作系统 Freya 64 位(基于 Ubuntu 14.04)上运行 Python v2.7.8 和 R v3.0.2 (2013-09-25) -- "Frisbee Sailing"。

我正在尝试安装 rpy2 软件包:

pip install rpy2

它失败并出现错误:

rpy2 构建轮子失败

下面我也看到了:

错误:命令“gcc”失败,退出状态为 1

完整的输出是here。

我已经试过了:

sudo apt-get install python-dev libevent-dev python3-dev

但错误仍然存​​在。

我知道pip 有效,因为我已经安装了numpy、matplotlib、scipy 和其他使用它的软件包。

【问题讨论】:

    标签: python pip rpy2


    【解决方案1】:

    在完整输出中显示。

    这与 R 的编译和/或安装方式有关。 Rpy2 需要一个找不到的标头:

       ./rpy/rinterface/r_utils.c:32:31: fatal error: R_ext/Rallocators.h: No existe el archivo o el directorio
     #include <R_ext/Rallocators.h>
    

    【讨论】:

    • 感谢 lgautier,鉴于我已经安装了通常的“开发”包,您知道如何解决这个问题吗?
    • 这是因为 R 版本。我必须更新 R 版本的检查:bitbucket.org/rpy2/rpy2/issues/291/…
    【解决方案2】:

    在this post 中找到答案。我只需要将 R 从 v3.0.2 升级到适用于我的系统的最新版本 (v3.2.1)。

    第 1 步:卸载以前的 R-base 安装

    sudo apt-get remove r-base-core
    

    第 2 步:更新 Sources.List 文件

    1. 编辑 sources.list 文件

      sudo gedit /etc/apt/sources.list
      
    2. 添加以下条目(适用于 Ubuntu 14.04):

      deb http://cran.rstudio.com/bin/linux/ubuntu trusty/
      

    第 3 步:添加公钥

    gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
    gpg -a --export E084DAB9 | sudo apt-key add -
    

    第 4 步:安装 R-base

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install r-base
    

    Step5:安装rpy2

    pip install rpy2
    

    【讨论】:

    • 这个解决方案(将 R 从 v3.0.2 升级到 v3.2.1)解决了我在 Mac(小牛队)上遇到的同样问题。未执行步骤 1-4;刚刚安装了新版本的 R,然后以 root 身份安装了pip install rpy2。
    【解决方案3】:

    这个解决方案对我有用,因为它实际上是一个标题问题:https://stackoverflow.com/a/23085474/7049567

    sudo apt-get install libreadline-dev 
    

    或者

    yum install readline-devel
    

    【讨论】:

      【解决方案4】:

      apt-get install -y python3-rpy2

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-12-06
        • 1970-01-01
        • 2020-06-11
        • 2018-01-07
        • 2017-03-17
        • 2019-02-22
        • 2020-11-09
        • 2018-05-31
        相关资源
        最近更新 更多