tutorial lenguaje instalar descargar python

python - lenguaje - Obteniendo “No se pudo encontrar la función xmlCheckVersion en la biblioteca libxml2. ¿Está instalado libxml2? ”Al instalar lxml a través de pip



python tutorial (8)

En Mac OS X El Capitan, tuve que ejecutar estos dos comandos para corregir este error:

xcode-select --install pip install lxml

Lo que terminó instalando lxml-3.5.0

Cuando ejecuta el comando xcode-select, es posible que deba firmar un EULA (así que tenga a mano un X-Term para la interfaz de usuario si lo está haciendo en una máquina sin cabeza).

Recibo un error Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? al intentar instalar lxml a través de pip.

c:/users/f/appdata/local/temp/xmlXPathInitqjzysz.c(1) : fatal error C1083: Cannot open include file: ''libxml/xpath.h'': No such file or directory ********************************************************************************* Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? ********************************************************************************* error: command ''C://Users//f//AppData//Local//Programs//Common//Microsoft//Visual C++ for Python//9.0//VC//Bin//cl.exe'' failed with exit status 2

No encuentro ningún paquete de desarrollo libxml2 para instalar a través de pip.

Usando Python 2.7.10 en x86 en un virtualenv en Windows 10.


En caso de que alguien más tenga el mismo problema que este en

Centos, prueba:

yum install python-lxml

Ubuntu

sudo apt-get install -y python-lxml

trabajó para mi.


Instale lxml desde http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml para su versión de Python. Es un WHL precompilado con los módulos / dependencias requeridos.

El sitio enumera varios paquetes, cuando, por ejemplo, usando Win32 Python 2.7, use lxml-3.6.1-cp27-cp27m-win32.whl .

Descargue el archivo e instálelo con

pip install C:/path/to/downloaded/file/lxml-3.6.1-cp27-cp27m-win32.whl


Intenté instalar una lib que depende de lxml y nada funciona. Veo un mensaje cuando se inició la compilación: "Construyendo sin Cython", así que después de instalar cython con apt-get install cython , se instaló lxml .


No es extraño para mí que ninguna de las soluciones anteriores surgió, pero vi cómo la instalación de igd eliminó la nueva versión e instaló la anterior, para la solución descargué este archivo: https://pypi.org/project/igd/#files

y cambió la versión recomendada de la nueva versión: ''lxml == 4.3.0'' en setup.py ¡Funciona!


Tratar de usar:
easy_install lxml
Eso funciona para mí, win10, python 2.7.


Tuve este problema y me di cuenta de que si bien tenía libxml2 instalado, no tenía las bibliotecas de desarrollo necesarias que requería el paquete python. Instalarlos resolvió el problema:

sudo apt-get install libxml2-dev libxslt1-dev sudo pip install lxml