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

Homebrew安装csvkit后运行in2csv报错AttributeError的解决咨询

解决in2csv转换Excel时的AttributeError问题

这个错误是由于csvkit依赖的openpyxl版本过高导致的——新版本openpyxl中ReadOnlyWorksheet类已移除defined_names属性,但csvkit的代码仍在调用该属性。

解决步骤:

  • 卸载当前安装的openpyxl:
    pip uninstall openpyxl -y
    
  • 安装与csvkit兼容的旧版本openpyxl(推荐3.0.10版本,经测试可正常适配):
    pip install openpyxl==3.0.10
    
  • 重新执行转换命令:
    in2csv foo.xlsx > foo.csv
    

如果你的csvkit是通过Homebrew安装的,确保上述pip命令操作的是Homebrew关联的Python环境(可通过brew info python查看对应Python路径,用该路径下的pip执行安装)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 23:22:01