instalar devel dev python cpython

devel - ¿Para qué se utiliza el paquete python-dev?



python-dev install windows (4)

python-dev contiene los archivos de encabezado que necesita para compilar extensiones de Python. lxml es una extensión de Python C-API que se compila cuando haces pip install lxml . Las fuentes lxml tienen al menos algo como #include <Python.h> en el código. El compilador busca el archivo Python.h durante la compilación, por lo tanto, esos archivos deben estar en su sistema para que se encuentren. En Linux, por lo general, las bibliotecas binarias y los archivos de encabezado de paquetes como Python están separados. Por lo tanto, puedes tener Python instalado y todo funciona bien, pero cuando quieres compilar extensiones necesitas instalar el paquete dev correspondiente.

Recientemente instalé lxml .

Antes de eso tuve que instalar todas las dependencias para eso. Así que intenté instalar liblxml2-dev , liblxslt1-dev y python-dev (Google buscó qué paquetes son necesarios para lxml )

pero incluso después de eso no pude instalar lxml usando el comando pip install lxml .

Sin embargo, como estoy usando Python 3.4.0, pensé que podría haber diferentes versiones de python-dev (se debió a un problema de conflicto de versión similar). Así que traté de instalar python3-dev .

¡Entonces intenté instalar lxml usando el mismo comando dicho anteriormente y funcionó!

Como soy un novato en esto. Así que busqué en Google esas oraciones y pude entender el significado de lxml y xslt . Encontré un link para python-dev pero todavía no estoy seguro de lo que está haciendo.

¿Alguien podría ayudar :)




python-dev es el paquete que contiene los archivos de encabezado de la API de Python C, que usa lxml porque incluye extensiones de Python C para un alto rendimiento.