使用 pip 为 Python 3 安装 rpy2

Installing rpy2 for Python 3 using pip

我正在尝试在 Windows 7 上为 python 3 安装 rpy2 包。所以我只是在命令行中输入 pip install rpy2。但是,由于我不明白的原因,它失败了,有人可以解决这个问题吗?它在命令行中返回以下内容:

    Collecting rpy2
    Using cached rpy2-2.8.2.tar.gz
    Complete output from command python setup.py egg_info:
    Warning: 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 C:\Users\...\AppData\Local\Temp\pip-build-14jn4kdx\rpy2\

你的 R 二进制文件在你的 PATH 变量中吗?

在你的命令提示符下试试这个:

path = C:\path\to\R
pip install rpy2

windows没有官方支持。

存在预编译的二进制文件(参见:https://rpy2.github.io/doc/latest/html/overview.html#microsoft-s-windows-precompiled-binaries)但它们适用于旧版本。

在撰写本文时,使用 Windows 10 提供的 Linux 子系统可能是最佳选择。

在 windows

上与 conda 配合使用效果很好
conda install rpy2