Пытается импортировать модуль: неопределенный символ: PyUnicodeUCS4_DecodeUTF8

Импорт glib завершается неудачно с:

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

Как я могу это исправить?

Версия Python - это Python 2.7.3rc2. ОС является Debian.

1 ответ

Решение

Модуль был построен на Python, который был построен с UCS-4 в качестве его внутреннего unicode представление. Ваш Python был построен с UCS-2 в качестве его внутреннего представления. Перестройте модуль или перестройте Python.

Эта проблема упоминается в официальном FAQ. Это подробно обсуждается в выпуске Python 8654.

Другие вопросы по тегам