python windows installation cairo pycairo

¿Cómo instalas PyCairo(Cairo para Python) en Windows?



installation (6)

Agregando lo siguiente para completar, la respuesta de Joaquín proporciona una ruta más simple (y compatibilidad con Python 3).

Por favor, consulte el siguiente tutorial:

http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html

(también alojado en http://hal.elte.hu/~nepusz/development/igraph/tutorial/install.html ).

Hice la pregunta anterior, para que yo pudiera responderla yo mismo. Esperemos que las personas en una situación similar en el futuro encuentren este post :)

Mientras que Google "pycairo install windows" proporciona el enlace anterior, se presenta a continuación algunas páginas bastante inútiles, y tampoco es particularmente obvio que la documentación de igraph sea aplicable.

Finalmente llegué a instalar PyCairo (desde el enlace de GNOME en la pregunta), sin el propio Cairo. Esto me dio un error de importación de DLL cuando intenté usarlo. Afortunadamente, existe una pregunta relacionada con este error en StackOverflow:

pycairo "ImportError: Error en la carga de DLL: no se pudo encontrar el módulo especificado". incluso después de instalar DLL

Esta pregunta trata sobre el excelente tutorial de Tamas, vinculado anteriormente, que es todo lo que necesitaba para comenzar a trabajar.

Pasé horas esta tarde tratando de encontrar un tutorial sencillo para instalar PyCairo en Windows.

El proyecto Cairo en sí mismo no mantiene los binarios de Windows, deben descargarse en otro lugar (por ejemplo, http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/ ).

El proceso también se complica aún más al parecer por el hecho de que MSVC aparentemente no es un compilador compatible para PyCairo (aunque el parche de origen es simple). Ver este informe de error:

https://www.libreoffice.org/bugzilla/show_bug.cgi?id=22940

¿Alguien puede recomendar un tutorial para instalar PyCairo en Windows?



Debe probar los instaladores binarios de Windows desde el repositorio de Gohlke para pyCairo y py2Cairo .

Nunca utilicé pyCairo, sino que tardé 4 minutos en instalar y hacer que se realice mi primer archivo de ejemplo png.


Hay otra pregunta similar en : PyCairo - instalación en Windows

La respuesta aceptada es simple y práctica.

Aunque el enlace que proporcionó está desactualizado (porque la versión está disponible ahora), la idea es genial.

Mejoro esa respuesta para hacerla más general:

  1. Vaya a Binarios no oficiales de Windows para paquetes de extensiones de Python - Pycairo

  2. Descargue el pycairo‑***.whl (elija una versión adecuada para su entorno).

  3. Vaya a la carpeta donde descarga el archivo .whl y escriba pip install pycairo-***.whl . Espera unos segundos y todo estará hecho.

He probado este método y funciona perfectamente.