Error al importar el paquete lxml python en Ubuntu

Error al importar el paquete lxml python en Ubuntu

Cuando intento importar el paquete lxml en Python, recibo el siguiente error.

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

(Versión de Python ->2.7.5)

Respuesta1

Python se puede compilar en dos diferentesmodos; UCS2 o UCS4 – ver¿Cómo saber si Python está compilado con UCS-2 o UCS-4?pregunta en Stackoverflow. Todos los paquetes binarios (como lxml) deben compilarse en el mismo modo en que se compiló Python. Parece que su lxml se compiló en modo UCS4 mientras que Python se compiló en modo UCS2. Tienes que recompilar uno de ellos para que usen el mismo modo.

información relacionada