我正在Python v2.7.8和R v3.0.2 (2013-09-25) -- "Frisbee Sailing"我的基本OS弗雷亚64位(基于Ubuntu 14.04).
我正在尝试安装rpy2包:
pip install rpy2
Run Code Online (Sandbox Code Playgroud)
它失败并出现错误:
rpy2的构建轮失败
在下面我也看到:
错误:命令'gcc'失败,退出状态为1
完整输出在这里.
我已经尝试过了:
sudo apt-get install python-dev libevent-dev python3-dev
Run Code Online (Sandbox Code Playgroud)
但错误仍然存在.
我知道pip的作品,因为我已经安装了numpy,matplotlib,scipy使用它,包等.
在这篇文章中找到了答案.我只需要将R升级v3.0.2到我的系统可用的最新版本(v3.2.1).
sudo apt-get remove r-base-core
Run Code Online (Sandbox Code Playgroud)
编辑sources.list文件
sudo gedit /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)添加以下条目(对于Ubuntu 14.04):
deb http://cran.rstudio.com/bin/linux/ubuntu trusty/
Run Code Online (Sandbox Code Playgroud)gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base
Run Code Online (Sandbox Code Playgroud)
pip install rpy2
Run Code Online (Sandbox Code Playgroud)