在哪里找到PyUnicodeUCS4_Decode?

2 投票
1 回答
1951 浏览
提问于 2025-04-17 06:24

我正在一台运行Ubuntu 11.04 64位系统的电脑上测试一些32位的软件。在安装了32位的库之后,现在出现了错误:

Python 2.7.2 (default, Nov  4 2011, 19:26:59)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pyexpat import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/local/lib/python2.7/lib-dynload/pyexpat.so: undefined symbol: PyUnicodeUCS4_Decode

有没有人知道在哪里可以找到 PyUnicodeUCS4_Decode?我安装了PyXML-0.8.4,但这并没有解决问题。

谢谢!

1 个回答

2

这个讨论串似乎解释了一个问题,可能是因为Python支持两种不同的Unicode模式:UCS2(默认模式)和UCS4。它建议你从头开始重新编译。

你可以直接下载这个包,然后在你的电脑上运行以下命令进行编译:

python setup.py build
python setup.py install

撰写回答