【问题标题】:Installing rpy2 for Python 3 using pip使用 pip 为 Python 3 安装 rpy2
【发布时间】:2016-12-21 16:23:32
【问题描述】:

我正在尝试在 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 python-3.x pip rpy2


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      windows没有官方支持。

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

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

      【讨论】:

      • @Igautier 链接失效了,你有最新的链接吗?
      【解决方案3】:

      在 Windows 上使用 conda 可以正常工作

      conda install rpy2
      

      【讨论】:

        猜你喜欢
        • 2017-10-14
        • 2017-08-09
        • 2021-12-11
        • 1970-01-01
        • 1970-01-01
        • 2019-11-25
        相关资源
        最近更新 更多