python - rpy2 的构建轮失败

标签 python pip rpy2

我在我的 elementary OS Freya 64 位上运行 Python v2.7.8R v3.0.2 (2013-09-25) -- "Frisbee Sailing" (基于 Ubuntu 14.04)。

我正在尝试安装 rpy2 包:

pip install rpy2

它因错误而失败:

Failed building wheel for rpy2

在下面我还看到了:

error: command 'gcc' failed with exit status 1

完整的输出是here .

我已经试过了:

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

但错误依旧。

我知道 pip 可以工作,因为我已经安装了 numpymatplotlibscipy 和其他包使用它。

最佳答案

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 -

第四步:安装R-base

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

第五步:安装rpy2

pip install rpy2

关于python - rpy2 的构建轮失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31552341/

相关文章:

Python- 为什么我的 Paho Mqtt 消息与我发送的消息不同?

python - 在 Nvidia-Docker 中运行 CUFFT 例程

pip - 如何将 mpi4py 链接到 intelmpi

python - 如何将 pip3 用于 python 3.6 而不是 python 3.5?

python - rpy2代码可以并行运行吗?

python - 将 RPy2 ListVector 转换为 Python 字典

python - 从较小的包裹中完成订单?

python - 功能附加/扩展

python-3.x - pip 安装私有(private) Github 存储库的简单方法?

python - Rpy2、pyrserve 和 PypeR 如何比较?