2011-10-09 7 views
8

... Non che io abbia qualcosa contro il Cairo - Lo adoro infatti. È molto difficile installare i binding Python, specialmente su un Mac (vedi tutte le domande su come installare pycairo su OS X). Ci sono alternative migliori?Esiste una libreria migliore per disegnare grafica vettoriale in Python rispetto a Cairo?

Edit:

Per un po 'più di contesto, sto creando un servizio web che mi piacerebbe essere semplice da implementare, preferibilmente utilizzando i canali standard di installazione; non essere in grado di utilizzare semplicemente pip o easy_install introduce complessità nel processo di distribuzione su molte piattaforme di distribuzione. Inoltre, mi piacerebbe che fosse facile per chiunque configurare un ambiente virtuale e fare lo sviluppo sull'applicazione sul proprio computer locale. Ancora una volta, la facilità di installazione è un punto importante qui.

+7

... definire "migliore"? Con quali criteri stai giudicando? –

+2

@ André: Apparentemente, per facilità di installazione su un Mac. –

+0

@ AndréCaron buon punto; Ho fornito un po 'più di contesto sopra. – mjumbewu

risposta

6

Kiva, parte su Enable, è una libreria che astrae il renderer vettoriale. Supporta cairo, Agg e molti altri renderer, sebbene Agg sia l'impostazione predefinita. Funziona su Linux, OS X e Windows.

+0

Buon consiglio, lo controllerò. – mjumbewu

+0

oops, ho dimenticato, su OS X, il predefinito è il renderer nativo Quartz. – Bryce

+0

sì, non è così male. finché funziona allo stesso modo. – mjumbewu