安装rpy2会返回错误

时间:2018-01-20 02:23:47

标签: python rpy2

我使用Linux,基于Debian,并尝试使用pip3安装rpy2。

输入时:

sudo pip3 install rpy2

我得到了

user@huayra:~$ sudo pip3 install rpy2
Collecting rpy2
  Using cached rpy2-2.9.2.tar.gz
    Complete output from command python setup.py egg_info:
    Error: Tried to guess R's HOME but no command 'R' in the PATH.
  ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-r6axcg8n/rpy2/

我安装了pip3,版本为:

pip 9.0.1 from /usr/local/lib/python3.4/dist-packages (python 3.4)

修改

经过一些更新后,我重新运行命令sudo pip3 install rpy2并获取:

    Error: R >= 3.3 required (and the R we found is '3.1.1').
    R version 3.1.1 (2014-07-10) -- "Sock it to Me"     
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-3n_yfk5i/rpy2/

请帮忙吗?

1 个答案:

答案 0 :(得分:2)

该软件包已经成为发行版的一部分多年 - 我是维护者。

所以就这样做

  • sudo apt-get install python-rpy2上的Python 2,例如 Debian stable)
  • sudo apt-get install python3-rpy2(Python 3,随处可用)

它将照常引入所有必需的依赖项。

相关问题