【问题标题】:Error while importing LXML导入 LXML 时出错
【发布时间】:2023-04-30 23:33:01
【问题描述】:

我正在导入“从 docx 导入文档”。 这给出了一个错误

文件“”,第 1 行,在文件中 “/usr/local/lib/python2.7/site-packages/docx.py”,第 17 行,在 从 lxml 导入 etree 导入错误:/usr/local/lib/python2.7/site-packages/lxml-3.7.0-py2.7-linux-i686.egg/lxml/etree.so: 未定义符号:gcry_check_version

我在尝试安装 lxml 时遇到同样的错误。

Python 版本:2.7,操作系统:CentOS 5.8 版

【问题讨论】:

  • 您可能缺少libgcrypt。试试yum install libgcrypt libgcrypt-devel 再试一次。
  • @zedfoxus : 运行它给了我这个错误: justpaste.it/11kcq
  • @zedfoxus :错误太大,无法粘贴到此处。所以我分享了错误的链接
  • 试试yum clean all 然后yum clean metadata。然后尝试安装 libgcrypt 和 libgcrypt-devel。
  • @zedfoxus:现在出现差异错误:justpaste.it/11kd1

标签: python-2.7 lxml python-import importerror


【解决方案1】:

Libcrypt 问题

试试:

LD_PRELOAD=/usr/lib/libgcrypt.so
export LD_PRELOAD

这应该可以解决它

【讨论】: