... Nicht, dass ich etwas gegen Kairo habe - ich liebe es wirklich. Es ist einfach furchtbar schwierig, die Python-Bindungen zu installieren, besonders auf einem Mac (siehe alle SO-Fragen zur Installation von pycairo unter OS X). Gibt es bessere Alternativen?
Bearbeiten:
Für ein wenig mehr Kontext, ich bin ein Web-Service erstellen, die ich gerne einfach bereitstellen würde, idealerweise mit Standard-Installationskanälen; Wenn Sie pip
oder easy_install
nicht einfach verwenden können, wird auf vielen Bereitstellungsplattformen Komplexität in den Bereitstellungsprozess eingeführt. Darüber hinaus möchte ich, dass es für jeden einfach ist, eine virtuelle Umgebung einzurichten und die Entwicklung auf der Anwendung auf ihrem lokalen Rechner durchzuführen. Auch hier ist die einfache Installation ein wichtiger Punkt.
Kiva, ein Teil von Aktivieren , ist eine Bibliothek, die den Vektor-Renderer abstrahiert. Es unterstützt Cairo, Agg und mehrere andere Renderer, obwohl Agg der Standardwert ist. Es funktioniert unter Linux, OS X und Windows.
cairocffi installiert sauber mit pip / virtualenv und bietet die gleiche API wie pycairo. Ссылка
Tags und Links python cairo vector-graphics pycairo