0

尝试运行由 x 同事编写的经典 python 代码时出现此错误。

谁能帮我解决这个问题。我已经通过谷歌搜索并找不到任何解决方案。

Python version : 2.4.3

ImportError: /usr/lib/python2.4/lib-dynload/pyexpat.so: symbol XML_SetHashSalt, version EXPAT_1_95_8_RH not defined in file libexpat.so.0 with link time reference

4

1 回答 1

1

我遇到了同样的问题,根本原因是我自己从源代码构建了 libexpat,但 pyexpat.so 似乎依赖于 RH 定制的 libexpat 版本。

因此,请检查您的依赖项:

ldd /usr/lib/python2.4/lib-dynload/pyexpat.so

然后检查您的 libexpat.so 文件。如果可能,您可以尝试重新安装 expat-devel.x86_64 的 rpm(适用于 64 位)。

yum install expat-devel.x86_64
于 2012-07-23T02:35:26.983 回答