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

Windows环境pip安装pyarrow遇cmake模块找不到错误求助

解决Windows下安装PyArrow时的cmake模块找不到问题

问题核心

从错误日志能明确看到:pip调用的是Python环境内的C:\Users\kalyanja\AppData\Local\Programs\Python\Python314\Scripts\cmake.EXE,而非你安装的系统级CMake。这个Python版cmake包依赖损坏,导致出现ModuleNotFoundError,即便你配置了系统PATH也没用——因为pip优先调用了Python环境内的可执行文件。

解决步骤

  • 卸载Python环境中的cmake包
    打开命令提示符执行:

    pip uninstall -y cmake
    

    移除Python Scripts目录下的损坏cmake.exe,让系统级CMake能被正常调用。

  • 验证系统CMake可用性
    在命令提示符输入:

    cmake --version
    

    若能输出版本号,说明系统PATH配置有效;若不行,检查系统环境变量PATH,确保CMake安装目录(如C:\Program Files\CMake\bin)排在PATH列表的靠前位置,避免被其他路径覆盖。

  • 重新安装PyArrow
    执行:

    pip install pyarrow
    

    此时pip会调用系统级CMake编译PyArrow,而非之前损坏的Python版cmake。

  • 备选方案:直接安装预编译包
    如果本地编译仍失败,跳过编译环节直接用预编译wheel包:

    pip install pyarrow --only-binary :all:
    

错误日志翻译

-- 为PyArrow运行cmake
      cmake -DCMAKE_INSTALL_PREFIX=C:\Users\kalyanja\AppData\Local\Temp\pip-install-g7hvv9od\pyarrow_b059e43ba3d046baa4642587009a1c95\build\lib.win-amd64-cpython-314\pyarrow -DPYTHON_EXECUTABLE=C:\Users\kalyanja\AppData\Local\Programs\Python\Python314\python.exe -DPython3_EXECUTABLE=C:\Users\kalyanja\AppData\Local\Programs\Python\Python314\python.exe -DPYARROW_CXXFLAGS= -G "Visual Studio 15 2017 Win64" -DPYARROW_BUNDLE_ARROW_CPP=off -DPYARROW_BUNDLE_CYTHON_CPP=off -DPYARROW_GENERATE_COVERAGE=off -DCMAKE_BUILD_TYPE=release C:\Users\kalyanja\AppData\Local\Temp\pip-install-g7hvv9od\pyarrow_b059e43ba3d046baa4642587009a1c95
      回溯(最近的调用在最后):
        文件"<frozen runpy>", line 198, in _run_module_as_main
        文件"<frozen runpy>", line 88, in _run_code
        文件"C:\Users\kalyanja\AppData\Local\Programs\Python\Python314\Scripts\cmake.EXE\__main__.py", line 2, in <module>
          from cmake import cmake
      ModuleNotFoundError: 找不到名为'cmake'的模块
      错误:命令'C:\\Users\\kalyanja\\AppData\\Local\\Programs\\Python\\Python314\\Scripts\\cmake.EXE'执行失败,退出码1
      [输出结束]

  注意:此错误来自子进程,可能与pip无关。
  ERROR: 为pyarrow构建wheel失败
构建pyarrow失败
错误:failed-wheel-build-for-install

× 部分基于pyproject.toml的项目未能构建可安装的wheel包
╰─> pyarrow

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 04:42:39