Ошибка PyUnicodeUCS4_FromEncodedObject

#python

#python

Вопрос:

Я получаю эту ошибку:

 ImportError: /usr/lib/python2.3/site-packages/rhpl/_pjac.so: undefined
symbol: PyUnicodeUCS4_FromEncodedObject
  

Я использую Python версии 2.7.

Ну, все приложения выдают не одну и ту же ошибку, а похожие ошибки. Все неопределенные символы начинаются с PyUnicodeUCS4.

Что не так?

Ответ №1:

Поскольку этот ответ все еще был на главной странице Google для этой ошибки, я опубликую кое-что, что сработало для меня, когда

 from lxml import etree
  

выдано сообщение об ошибке неопределенный символ: «PyUnicodeUCS4_FromEncodedObject»
при использовании скомпилированного из исходного кода python 2.7.13

Я перенастроил конфигурацию со следующим флагом

 ./configure --enable-unicode=ucs4
  

Ошибка исчезла для меня.
Надеюсь, это поможет кому-то еще!

Комментарии:

1. Ах! Это означает, что пакет и сам Python были скомпилированы с конфликтующими настройками.