Ich habe heute Nachmittag stundenlang versucht, ein einfaches Tutorial für die Installation von PyCairo unter Windows zu finden.
Das Cairo-Projekt selbst verwaltet keine Windows-Binärdateien. Sie müssen an einer anderen Stelle heruntergeladen werden (z. B. http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/ ).
Der Prozess wird offenbar auch dadurch weiter erschwert, dass MSVC anscheinend kein unterstützter Compiler für PyCairo ist (obwohl der Quell-Patch einfach ist). Siehe diesen Fehlerbericht:
https://www.libreoffice.org/bugzilla/show_bug.cgi?id=22940
Kann jemand ein Tutorial für die Installation von PyCairo unter Windows empfehlen?
Der Vollständigkeit halber wird Folgendes hinzugefügt: Die obige Antwort von joaquin bietet eine einfachere Route (und Unterstützung für Python 3).
Bitte sehen Sie das folgende Tutorial:
http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.html
(auch gehostet bei http://hal.elte.hu/~nepusz/development/igraph/tutorial/install.html ).
Ich habe die obige Frage gestellt, damit ich sie selbst beantworten konnte. Hoffentlich finden Menschen in einer ähnlichen Situation in Zukunft diesen Beitrag :)
Googling "pycairo install windows" gibt zwar den oben genannten Link an, es wird jedoch auf einigen eher wenig hilfreichen Seiten gezeigt, und es ist auch nicht besonders offensichtlich, dass die Dokumentation von igraph anwendbar ist.
Irgendwann kam ich so weit, PyCairo zu installieren (vom GNOME-Link in der Frage), ohne Cairo selbst. Dies gab mir einen DLL -Importfehler, als ich versuchte, es zu verwenden. Glücklicherweise gibt es eine Frage zu diesem Fehler in StackOverflow:
In dieser Frage wird das oben verlinkte Tutorial " excellent " von Tamas behandelt. Das ist alles, was ich brauche, um loszulegen.
Ich glaube, ich habe eine Kopie mit dem pygtk All-in-One-Installationsprogramm installiert und ich glaube, es hat Just Work (32b, python2, wohlgemerkt) funktioniert. Sie erwähnen auch die gnome-URL in Ihrem Beitrag.
installieren Sie pygtk all in einem. http://www.pygtk.org/downloads.html Es umfasst pygtk und alle seine Abhängigkeiten, einschließlich pycairo
A simple tutorial: http://digitalpbk.blogspot.com.au/2012/03/installing-pygtk-pypango-und-pycairo-on.html
nur 4 Schritte und funktionierte wie ein Zauber.
In StackOverflow gibt es eine weitere ähnliche Frage: PyCairo - Installation unter Windows
Die akzeptierte Antwort ist einfach und praktisch.
Obwohl der Link veraltet ist (weil die Version jetzt verfügbar ist), ist die Idee großartig.
Ich verbessere diese Antwort, um sie allgemeiner zu machen:
Gehe zu Inoffizielle Windows-Binärdateien für Python-Erweiterungspakete - Pycairo
Laden Sie die pycairo‑***.whl
-Datei herunter (wählen Sie eine für Ihre Umgebung geeignete Version).
Wechseln Sie in den Ordner, in den Sie die .whl
-Datei heruntergeladen haben, und geben Sie pip install pycairo-***.whl
ein. Warten Sie ein paar Sekunden und alles wäre erledigt.
Ich habe diese Methode getestet und funktioniert einwandfrei.