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

Python 3.13安装pyarrow失败:cmake命令执行出错求助

解决Python 3.13下pip安装pyarrow时cmake构建失败的问题

错误根源

从安装日志可定位核心错误:

error: command 'cmake' failed: None

本质是系统缺少cmake工具,或cmake未配置到系统环境变量PATH中,导致pip源码编译pyarrow时无法调用cmake完成构建。另外Python 3.13属于较新版本,部分旧版pyarrow预编译wheel未适配,触发了源码编译流程。

解决方案

方案1:直接安装预编译二进制包(推荐)

跳过源码编译,强制使用官方预编译的wheel包,执行命令:

py -3.13 -m pip install pyarrow --only-binary :all:

该命令会让pip优先下载适配Windows+Python3.13的预编译pyarrow包,无需依赖cmake和编译环境。

方案2:配置编译环境后源码编译

若必须源码编译(如预编译包无法满足需求),按以下步骤操作:

  • 安装并配置cmake:
    下载cmake安装程序,安装时勾选「Add CMake to the system PATH」选项,安装完成后重启终端,执行cmake --version验证是否能正常输出版本信息。
  • 安装适配的Visual Studio组件:
    日志中指定使用Visual Studio 15 2017,若使用更高版本(如2022),可在安装时指定对应生成器:
    py -3.13 -m pip install pyarrow --install-option="-G" --install-option="Visual Studio 17 2022 Win64"
    
    同时确保Visual Studio安装了「Desktop development with C++」工作负载,包含MSVC编译器、Windows SDK等核心组件。
  • 升级构建工具:
    先更新pip、setuptools和wheel到最新版本,再尝试安装:
    py -3.13 -m pip install --upgrade pip setuptools wheel
    py -3.13 -m pip install pyarrow
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 10:09:50