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

无法安装pyarrow:Windows环境wheel构建失败及兼容性问题求助

解决pip安装pyarrow时的"Not supported on 32-bit Windows"错误

问题原因

你的Windows 10是64位系统,但当前使用的Python是32位版本(从系统信息里的sys.version: 3.8.0 ... [MSC v.1916 32 bit (Intel)]和Compatible tags: cp38-cp38-win32可以确认)。而pyarrow已不再支持32位Windows系统,导致编译安装失败。

解决方案

1. 切换到64位Python环境(推荐)

  • 下载对应版本的64位Python 3.8安装包并完成安装。
  • 若使用虚拟环境,基于64位Python创建新环境:
    # 假设64位Python路径为C:\Python38-64\python.exe
    C:\Python38-64\python.exe -m venv my_new_env
    # 激活虚拟环境
    my_new_env\Scripts\activate.bat
    
  • 在新环境中重新安装依赖及pyarrow:
    pip install numpy==1.24.4 pandas==2.0.3
    pip install pyarrow
    

2. 安装pyarrow旧版本(仅当必须保留32位Python时使用)

pyarrow 6.0.0及更早版本仍支持32位Windows,可指定版本安装:

pip install pyarrow==6.0.0

注意:旧版本缺少后续功能更新和安全补丁,不建议长期使用。

验证Python位数

运行以下代码可确认当前Python的位数:

import sys
print("64-bit Python" if sys.maxsize > 2**32 else "32-bit Python")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 16:25:25