Cet après-midi, j'ai passé des heures à essayer de trouver un didacticiel simple pour installer PyCairo sous Windows.
Le projet Cairo lui-même ne gère pas les binaires Windows, ils doivent être téléchargés ailleurs (par exemple, http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/ ).
Le processus est également compliqué davantage apparemment par le fait que MSVC n'est apparemment pas un compilateur pris en charge pour PyCairo (bien que le correctif source soit simple). Voir ce rapport de bug:
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=22940
Quelqu'un peut-il recommander un tutoriel pour installer PyCairo sous Windows?
Ajouter ce qui suit pour plus de détails - la réponse de joaquin ci-dessus fournit un itinéraire plus simple (et le support de Python 3).
S'il vous plaît voir le tutoriel suivant:
http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html
(également hébergé sur http://hal.elte.hu/~nepusz/development/igraph/tutorial/install.html ).
J'ai posé la question ci-dessus pour pouvoir y répondre moi-même. Espérons que les personnes dans une situation similaire à l'avenir trouveront ce post :)
Bien que googling "pycairo install windows" donne le lien ci-dessus, il est présenté ci-dessous des pages plutôt inutiles, et il n’est pas évident non plus que la documentation igraph soit applicable.
Finalement, je suis allé aussi loin que d'installer PyCairo (à partir du lien GNOME dans la question), sans Cairo. Cela m'a causé une erreur d'importation DLL lorsque j'ai essayé de l'utiliser. Heureusement, une question relative à cette erreur existe sur StackOverflow:
Cette question traite du tutoriel excellent de Tamas (lien ci-dessus), ce qui est tout ce dont j'avais besoin pour être opérationnel.
Je pense en avoir installé une copie à l’aide du programme d’installation tout-en-un pygtk et j’ai cru que cela fonctionnait Just Work (32b, python2, remarquez). Ils mentionnent également le URL de gnome dans votre message.
installer pygtk tout-en-un http://www.pygtk.org/downloads.html Il inclut pygtk et toutes ses dépendances, y compris pycairo.
A simple tutoriel: http://digitalpbk.blogspot.com.au/2012/03/installing-pygtk-pypango-and-pycairo-on.html
seulement 4 étapes et a travaillé comme un charme.
StackOverflow pose une autre question similaire: PyCairo - installation sous Windows
La réponse acceptée est simple et pratique.
Bien que le lien fourni soit obsolète (car la version est maintenant disponible), l'idée est géniale.
J'améliore cette réponse pour la rendre plus générale:
Aller à Fichiers binaires Windows non officiels pour les packages d'extension Python - Pycairo
Téléchargez le fichier pycairo‑***.whl
(choisissez une version adaptée à votre environnement).
Accédez au dossier dans lequel vous téléchargez le fichier .whl
et tapez pip install pycairo-***.whl
. Attendez quelques secondes et tout serait fait.
J'ai testé cette méthode et cela fonctionne parfaitement.