【问题标题】:trying to import a module: undefined symbol: PyUnicodeUCS4_DecodeUTF8尝试导入模块:未定义符号:PyUnicodeUCS4_DecodeUTF8
【发布时间】:2013-06-01 10:40:27
【问题描述】:

导入 glib 失败:

ImportError: /usr/lib/python2.7/dist-packages/glib/_glib.so: undefined symbol: PyUnicodeUCS4_DecodeUTF8

我该如何解决这个问题?

Python 版本是 Python 2.7.3rc2。操作系统是 Debian。

【问题讨论】:

    标签: python linux glib


    【解决方案1】:

    该模块是针对 Python 构建的,该 Python 使用 UCS-4 作为其内部 unicode 表示。您的 Python 是使用 UCS-2 作为其内部表示构建的。重建模块,或重建 Python。

    the official FAQ 中提到了这个问题。对此进行了深入讨论in python issue 8654

    【讨论】:

    • 如果可能的话,我宁愿让我的包管理器替换它而不是自己构建它,但我想这是另一个问题。
    • 我高度怀疑包管理器最初并未参与安装该版本的 Python。
    • the official FAQ 中也提到了这一点。这是深入讨论in this python issue 8654
    • 如何使用 UCS-4 构建 Python?
    猜你喜欢
    • 2021-07-23
    • 2017-09-23
    • 2012-10-13
    • 2020-11-05
    • 2015-05-19
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多