【发布时间】:2021-03-05 01:04:26
【问题描述】:
我正在尝试在 OSX 11.0.1 上使用 pip3 安装 pyarrow,并收到错误消息。
我正在使用 Python 3.9,但不确定这是否是问题所在。
这是错误摘要:
ERROR: Command errored out with exit status 1:
command: /usr/local/opt/python@3.9/bin/python3.9 /usr/local/lib/python3.9/site-packages/pip install --ignore-installed --no-user --prefix /private/var/folders/mk/2fgx_1s96zjd1r9xzhs2ht_00000gn/T/pip-build-env-pev1z3i2/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- 'cython >= 0.29' 'numpy==1.14.5; python_version<'"'"'3.7'"'"'' 'numpy==1.16.0; python_version>='"'"'3.7'"'"'' setuptools setuptools_scm wheel
cwd: None
这是完整的(很长的)错误输出,我不知道如何阅读以找到问题的根源:https://pastebin.com/RQcEuwbz
看起来可能是pyarrow had problems with Python 3.9,但现在应该已经修复了吗?我有点不知道下一步该做什么。
更新:啊,found a PR to make pyarrow work with Python 3.9 尚未合并 - 所以我猜 pyarrow 的 pip 版本不适用于 Python 3.9,这就是问题所在。看起来 PR 没有被合并,因为它在 Windows 上不起作用,但这对我来说并不重要,因为我在 OSX 上。有没有办法告诉 pip 从 PR 中的版本安装 pyarrow?
【问题讨论】:
-
我试过
pip3 install git+https://github.com/terencehonles/arrow/tree/arrow-102242.git@fcb561bf960f23d3c1b85c791bb2acff8e2575a6,但这给了我ERROR: Command errored out with exit status 128。我也不确定这是否是个好主意!