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

Python3.12+macOS Sonoma安装python-docx失败:lxml构建wheel报错求助

解决Python 3.12.3 + macOS Sonoma 14.4.1下安装python-docx时lxml编译失败的问题
  • 问题根源:Python 3.12对C API做了变更,移除了struct _ts中的curexc_traceback成员,旧版本的lxml(低于4.9.3)代码仍在引用这个废弃的API,导致编译报错。

  • 可行解决步骤:

    1. 先安装lxml的系统依赖(如果未安装过):
      brew install libxml2 libxslt
    2. 直接安装兼容Python 3.12的lxml版本,再安装python-docx:
      pip install lxml>=4.9.3
      pip install python-docx
    3. 如果编译仍有问题,强制使用预编译的wheel包(跳过本地编译):
      pip install python-docx --only-binary :all:

我之前在相同环境下遇到过完全一样的问题,就是靠安装新版lxml解决的,你可以试试上面的步骤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 01:09:56