我通过安装 anaconda 5.3.0 安装了 64 位 windows 版本的 python 3.7。然后我尝试安装 pyarrow(“conda install pyarrow”)。
Anaconda 最终将python降级到 3.6。此后事情并没有那么顺利(奇怪的错误消息)。我最终不得不卸载 Anaconda 并重新安装它(必须卸载,因为如果程序文件夹不为空,它不会进行修复或重新安装)。
剩下的就是python 3.7,但没有pyarrow。是否有另一个包可以为我提供 python 和 pandas 的镶木地板支持?或者有没有办法让 pyarrow 与 python 3.7 一起工作?
更新:根据 Omri374 的建议,我试过了
pip install pyarrow
这并不能解决我单独的 anaconda 回滚到 python 3.6 的问题(即,在执行“conda install pyarrow”时),但它确实安装了 pyarrow。请注意,它提供了以下输出 - 尝试更新 pip 会产生回滚到 python 3.6,所以我不推荐它:
twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed.
Installing collected packages: pyarrow
Successfully installed pyarrow-0.11.0
You are using pip version 10.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
这是 64 位 win anaconda 5.3.0 (python 3.7) 附带的 pip 版本:
>conda list pip
#Name Version Build Channel
pip 10.0.1 py37_0
ps 由于 pyarrow 似乎需要 conda-forge 频道,这是我的频道列表(“conda config --show channels”):频道:
- conda-forge
- anaconda-fusion
- defaults