You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装rpy2时出现「Getting requirements to build wheel失败」错误求助

解决pip install rpy2时的「Getting requirements to build wheel did not run successfully」错误(WinError 2)

以下是针对Windows系统下该错误的具体解决步骤:

  • 检查并配置R的环境变量

    1. 找到你的R安装根目录(比如默认路径是C:\Program Files\R\R-4.3.1,版本号根据实际情况替换)
    2. 添加系统环境变量R_HOME,值设为上述R根目录
    3. 将R的bin\x64子目录(比如C:\Program Files\R\R-4.3.1\bin\x64)添加到系统PATH环境变量中
    4. 重启命令行/终端,执行R --version,如果能正常输出R版本信息,说明配置生效
  • 安装时直接指定R路径
    如果环境变量配置后仍报错,可在pip命令中显式指定R的安装路径:

    pip install rpy2 --install-option="--r-home=C:\Program Files\R\R-4.3.1"
    

    或者临时设置环境变量后再安装:

    set R_HOME=C:\Program Files\R\R-4.3.1
    pip install rpy2
    
  • 确保Python与R的位数一致
    rpy2要求Python和R必须同为64位或32位,不能混合:

    • 检查Python位数:执行python -c "import sys; print(sys.maxsize > 2**32)",返回True表示64位
    • 检查R位数:打开R控制台,执行.Platform$r_arch,返回x64为64位,i386为32位
    • 若位数不匹配,卸载对应版本的Python或R,重新安装同位数版本
  • 使用预编译wheel包安装
    避免编译环节,直接下载对应版本的预编译wheel文件(.whl格式)进行安装:

    1. 确认你的Python版本(比如3.10对应cp310)和系统位数(64位对应win_amd64)
    2. 找到匹配的rpy2 wheel文件,执行本地安装命令:
      pip install D:\downloads\rpy2-3.5.11-cp310-cp310-win_amd64.whl
      
      (路径和版本号根据实际下载的文件调整)
  • 安装Visual Studio Build Tools(若需编译)
    如果必须编译wheel包,需确保安装了Visual Studio Build Tools:

    1. 下载并安装Visual Studio Build Tools,勾选「Desktop development with C++」组件
    2. 安装完成后重启终端,再尝试执行pip install rpy2

内容的提问来源于stack exchange,提问作者random

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 07:13:10