Erro ao importar o pacote lxml python no Ubuntu

Erro ao importar o pacote lxml python no Ubuntu

Quando tento importar o pacote lxml em python, recebo o seguinte erro.

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/lxml/html/__init__.py", line 42, in    <module>
   from lxml import etree
ImportError: /usr/lib/python2.7/dist-packages/lxml/etree.so: undefined symbol:   PyUnicodeUCS4_DecodeLatin1

(Versão Python ->2.7.5)

Responder1

Python pode ser compilado de duas maneiras diferentesmodos; UCS2 ou UCS4 – vejaComo descobrir se Python é compilado com UCS-2 ou UCS-4?pergunta no Stackoverflow. Todos os pacotes binários (como lxml) devem ser compilados no mesmo modo em que o Python foi compilado. Parece que seu lxml foi compilado no modo UCS4 enquanto o Python foi compilado no modo UCS2. Você tem que recompilar um deles para que usem o mesmo modo.

informação relacionada