libreria - lxml python download
Instalar libxml2 y enlaces de python asociados-Windows (5)
Estoy intentando instalar libxml2 para poder configurar los enlaces de python y eventualmente usar lxml.
Sin embargo, no puedo trabajar aquí en la tierra, se supone que debo descomprimir los archivos. No he podido googlear con éxito.
¿Necesito Cygwin / MinGW para que la instalación sea exitosa?
Por el momento tengo los archivos de libxml2.tar.gz y libxslt.tar.gz en sus respectivos directorios dentro de mi carpeta de Python. Por lo tanto, los archivos que se encontraban en los archivos tar en include están en Python26 / include / libxml2 / libxml ... y así sucesivamente.
Sin embargo, cuando ejecuto easy_install lxml recibo el siguiente resultado:
Searching for lxml
Reading http://pypi.python.org/simple/lxml/
Reading http://codespeak.net/lxml
Best match: lxml 2.2.4
Downloading http://codespeak.net/lxml/lxml-2.2.4.tgz
Processing lxml-2.2.4.tgz
Running lxml-2.2.4/setup.py -q bdist_egg --dist-dir c:/users/rocco/appdata/local
/temp/easy_install-1xwbhy/lxml-2.2.4/egg-dist-tmp-9zwhe4
Building lxml version 2.2.4.
NOTE: Trying to build without Cython, pre-generated ''src/lxml/lxml.etree.c'' need
s to be available.
ERROR: ''xslt-config'' is not recognized as an internal or external command,
operable program or batch file.
** make sure the development packages of libxml2 and libxslt are installed **
Using build configuration of libxslt
warning: no files found matching ''lxml.etree.c'' under directory ''src/lxml''
warning: no files found matching ''lxml.objectify.c'' under directory ''src/lxml''
warning: no files found matching ''lxml.etree.h'' under directory ''src/lxml''
warning: no files found matching ''lxml.etree_api.h'' under directory ''src/lxml''
warning: no files found matching ''etree_defs.h'' under directory ''src/lxml''
warning: no files found matching ''pubkey.asc'' under directory ''doc''
warning: no files found matching ''tagpython*.png'' under directory ''doc''
error: Setup script exited with error: Unable to find vcvarsall.bat
Cualquier ayuda sería muy útil ya que he intentado hacer esto por más de una semana :(
Gracias
Los binarios de Windows de la última versión de lxml (así como una amplia gama de otros paquetes de Python) están disponibles en http://www.lfd.uci.edu/~gohlke/pythonlibs/
Parece que el programa "xslt-config" no está ubicado en un directorio en su entorno PATH. Aquí hay un artículo sobre cómo configurar PATH en Windows:
Si está utilizando Python 2.5.x, simplemente use " easy_install lxml == 2.2.2 " para instalar
Si no tiene motivos especiales para compilar desde el origen, puede usar binarios pre compilados para lxml
Tenga en cuenta que este es un tema antiguo, pero ha tenido problemas al instalar esto en Windows.
Tengo Python versión 3.4.4.
Al intentar instalar archivos whl, asegúrese de estar utilizando la versión correcta para su versión de python.
entonces en este caso necesitaba usar
lxml‑3.4.4‑cp34‑none‑win_amd64.whl
y no el último que fue
lxml-3.4.4-cp35-none-win_amd64.whl
cp34 indica la versión de python para la que está construido.
¡Trampa para nuevos jugadores ...!