¿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?
Creo que instalé una copia con el instalador de pygtk todo en uno y creo que funcionó Just Work (32b, python2, claro está). También mencionan la http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/ del http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/ en tu publicación.
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:
Vaya a Binarios no oficiales de Windows para paquetes de extensiones de Python - Pycairo
Descargue el
pycairo‑***.whl
(elija una versión adecuada para su entorno).Vaya a la carpeta donde descarga el archivo
.whl
y escribapip install pycairo-***.whl
. Espera unos segundos y todo estará hecho.
He probado este método y funciona perfectamente.
Un tutorial simple : http://digitalpbk.blogspot.com.au/2012/03/installing-pygtk-pypango-and-pycairo-on.html
Solo 4 pasos y funcionó a la perfección.
instale pygtk todo en uno http://www.pygtk.org/downloads.html Incluye pygtk y todas sus dependencias, incluido pycairo