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

Windows环境下PyPy安装statsmodels失败的问题求助

解决方案

优先用预编译wheel(避免编译坑,推荐)

PyPy Windows环境下官方很少提供statsmodels依赖的scipy预编译包,找适配PyPy 3.9 x64的scipy预编译wheel,下载后按以下步骤安装:

  • 先安装scipy:
    pypy -mpip install 你下载的scipy包路径.whl
    
  • 再安装statsmodels:
    pypy -mpip install statsmodels
    

本地编译的解决步骤(如果找不到预编译包)

1. 修复numpy依赖问题

报错核心是numpy执行失败,先卸载现有numpy,重装适配PyPy 3.9的稳定版本:

pypy -mpip uninstall -y numpy
pypy -mpip install numpy==1.26.4

2. 补全完整编译环境

Windows下编译scipy需要完整工具链,缺一不可:

  • 安装Visual Studio 2019(对应PyPy使用的MSC v.1929版本),必须勾选「桌面开发使用C++」工作负载,同时添加Fortran编译器(可选Intel oneAPI Fortran或MinGW-w64 Gfortran,注意和MSVC版本兼容)
  • 将CMake、MSVC编译工具、Fortran编译器的路径添加到系统PATH,重启终端后验证工具是否可正常调用:
    cmake --version
    cl  # 验证MSVC编译器是否可用
    gfortran --version  # 若使用Gfortran则执行此命令
    

3. 重新执行statsmodels安装

环境配置完成后,再次运行安装命令:

pypy -mpip install statsmodels

终极方案:升级PyPy版本

你当前使用的PyPy 7.3.9是2022年发布的旧版本,对科学计算类库的兼容性较差。升级到PyPy 7.3.15及以上版本(适配Python 3.10/3.11)后,再重复上述步骤,安装成功率会大幅提升。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 03:12:05