You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AttributeError:pyarrow.lib模块无ListViewType属性问题求助

解决pyarrow.parquet导入时的AttributeError: module 'pyarrow.lib' has no attribute 'ListViewType'

修复步骤

1. 彻底清理pyarrow残留文件

卸载后残留的旧文件会导致版本不匹配,执行以下操作:

  • 完全卸载pyarrow:pip uninstall -y pyarrow
  • 删除anaconda环境下的pyarrow残留目录:
    rm -rf /opt/anaconda3/lib/python3.11/site-packages/pyarrow*
    rm -rf /opt/anaconda3/lib/python3.11/site-packages/_pyarrow*
    

2. 指定兼容版本重装

ListViewType在pyarrow特定版本中引入,尝试安装稳定兼容版本:

  • 安装14.0.0版本(对该属性支持稳定):pip install pyarrow==14.0.0
  • 或强制重装最新稳定版:pip install pyarrow --upgrade --force-reinstall

3. 解决conda环境冲突

若使用conda管理环境,可能存在pip与conda包的冲突:

  • 移除conda中的pyarrow:conda remove -y pyarrow
  • 通过conda-forge重新安装:conda install -c conda-forge pyarrow

4. 验证修复效果

安装完成后,在Python环境中执行以下代码验证:

import pyarrow as pa
print(pa.__version__)
print(hasattr(pa.lib, 'ListViewType'))

输出版本号和True则说明问题解决。

内容的提问来源于stack exchange,提问作者Percival Shimange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 09:37:10