python - 安装的 'pyarrow'版本不兼容,如何修复?

标签 python snowflake-cloud-data-platform pyarrow

一开始我收到错误UserWarning: You have an incompatible version of 'pyarrow' installed (7.0.0), please install a version that adheres to: 'pyarrow<6.1.0,>=6.0.0; extra == "pandas"'

然后我遵循了 snowflake Python Connection KeyError: 'snowflake-connector-python 上的建议并执行了以下操作:

pip install --upgrade --force-reinstall pandas
pip install --upgrade --force-reinstall pyarrow
pip install --upgrade --force-reinstall snowflake-connector-python
pip install --upgrade --force-reinstall sqlalchemy
pip install --upgrade --force-reinstall snowflake-sqlalchemy

但是后来我得到了错误UserWarning: You have an incompatible version of 'pyarrow' installed (12.0.0), please install a version that adheres to: 'pyarrow<10.1.0,>=10.0.1; extra == "pandas"'

我该如何解决这个问题?

最佳答案

摆脱此错误循环的一个简单方法是安装错误消息要求的 pyarrow 版本。

例如,这解决了我的警告:

pip install pyarrow==10.0.1

关于python - 安装的 'pyarrow'版本不兼容,如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76259451/

相关文章:

python - 计算日期和时间戳列之间的时间差(以分钟为单位)

python - 如何通过 argparse 将 n 长的参数列表添加到标志中?

postgresql - 从 Snowflake 查询 PostgreSQL 数据库

python - 基于计算列的 PyArrow 过滤表

pandas - pandas和parquet的使用效率

python - 如何将 cmd1 的标准输出通过管道传输到扭曲的 cmd2 的标准输入,其中 cmd1 进程在扭曲的客户端上,而 cmd2 是服务器上的进程?

python - 复制和合并不包括某些扩展名的目录

snowflake-cloud-data-platform - 由于此 session 没有当前数据库,因此无法使用 Snowflake 的 Liquibase 更新执行 CREATE TABLE?

snowflake-cloud-data-platform - 将 JSON 数据加载到雪花表中

python - 为 dask 中的行创建唯一的 id