【问题标题】:pip install pyarrow failed on Linux ppc64lepip install pyarrow 在 Linux ppc64le 上失败
【发布时间】:2021-06-28 08:19:01
【问题描述】:

我正在使用 Python 3.7 和 PIP 21.0 以及 linux ppc64le。

当我尝试使用 pip 安装 pyarrow 时,会出现以下错误消息。有人可以帮忙吗

-- 找不到箭头(缺少:Arrow_DIR) -- 检查模块“箭头” -- 没有找到包“箭头” /home/***/miniconda3/envs/myenv/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:218 处的 CMake 错误(消息): 找不到箭头(缺少:ARROW_INCLUDE_DIR ARROW_LIB_DIR ARROW_FULL_SO_VERSION ARROW_SO_VERSION)

-- 配置不完整,出现错误! 另请参见“/tmp/pip-install-eupzn03_/pyarrow_3ebdc9313f8c40db9a823ba34e4a40e0/build/temp.linux-ppc64le-3.7/CMakeFiles/CMakeOutput.log”。 错误:命令“cmake”失败,退出状态为 1

错误:pyarrow 构建轮子失败 无法构建 pyarrow 错误:无法为使用 PEP 517 且无法直接安装的 pyarrow 构建轮子

【问题讨论】:

    标签: python cmake pip pyarrow


    【解决方案1】:

    您在此处看到的这个问题是因为您尚未安装 Arrow C++ 库。您首先需要安装它们,然后安装/构建 pyarrow 本身。

    对于ppc64le,没有可用的pyarrow 轮子。如果您可以改用 conda,我们正在 conda-forge 上构建 pyarrow conda 包。

    【讨论】:

    • 感谢您的建议。当我执行 conda install pyarrow -c conda-forge 时,conda 会显示许多不兼容的软件包,因为这些软件包无法安装。在 pyarrow 之前,我还安装了 pytorch。 (使用频道 pytorch ,抢先体验)。你能建议我如何摆脱这个问题吗?
    • 尝试使用mamba 代替conda 进行软件包安装。这应该完全相同,但mamba 会为您提供更好的错误消息。
    • mamba 无法提供帮助 .. 我原来的问题 ...我想安装 pip install datasets .... pyarrow 无法构建失败。和 Conda 安装数据集导致包不一致......因此我无法进一步移动
    猜你喜欢
    • 2021-03-05
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 2022-01-16
    • 1970-01-01
    • 2021-05-13
    • 2016-12-08
    • 1970-01-01
    相关资源
    最近更新 更多