pyarrow 的构建***失败
Posted
技术标签:
【中文标题】pyarrow 的构建***失败【英文标题】:Failed building wheel for pyarrow 【发布时间】:2020-06-11 17:51:52 【问题描述】:我正在尝试 pip install Superset
pip install apache-superset
并低于错误
Traceback (most recent call last):
File "c:\users\saurav_nimesh\appdata\local\programs\python\python38\lib\runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,
File "c:\users\saurav_nimesh\appdata\local\programs\python\python38\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\saurav_nimesh\AppData\Local\Programs\Python\Python38\Scripts\cmake.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'cmake'
error: command 'C:\\Users\\saurav_nimesh\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\cmake.exe' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pyarrow
Failed to build pyarrow
ERROR: Could not build wheels for pyarrow which use PEP 517 and cannot be installed directly
尝试安装 Windows 10 sdk 并更新 Visual Studio 工具
请帮助完成基本步骤,我在 python 中是 0 级,只是为了达到 Superset
【问题讨论】:
错误提示缺少cmake
模块。你试过pip install cmake
吗?
yup 也安装了同样的
【参考方案1】:
Apache Superset 固定在 pyarrow==0.15.1
上,这在 Python 3.8 上不可用,我不建议尝试让 build-from-source 工作。
请让 Superset 开发人员更新到 pyarrow==0.16.0
或更高版本。同时,您可以使用 Python 3.7 或更低版本。
【讨论】:
谢谢韦斯。我在 apache-beam 设置中遇到了类似的问题。以上是关于pyarrow 的构建***失败的主要内容,如果未能解决你的问题,请参考以下文章
googleapis / python-bigquery:Client.load_dataframe_to_table 失败并出现 PyArrow “TypeError:需要一个整数(获取类型 str
使用 pyarrow 的 Python 错误 - ArrowNotImplementedError:未构建对编解码器“snappy”的支持
Pyarrow.lib.Schema 与 pyarrow.parquet.Schema