2014-10-31 11 views
6

Vor kurzem habe ich eine einfache Änderung einiger matplotlib Code, den ich auf OS X laufen (10.10; Python 2.7.6), eine einzige Zeile, die das Back-End-IWarum habe ich plötzlich eine hüpfende Python-Rakete?

#matplotlib.use('agg') 

nun so lange verwenden gesetzt zu kommentieren, wie mein Code ausgeführt wird, erhalte ich ein Prellen Python-Symbol in meinem Dock, die keine Benutzeroberfläche präsentiert und bietet nur Sofort beenden ... als Befehl:

allgemeinen Symbole andocken, die hüpfenden weiter ohne UI sind eine "schlechte Sache". Warum bekomme ich das und sollte ich mir Sorgen machen?

Antwort

0

Keine "schlechte Sache". Das Symbol wird im Dock angezeigt, wenn Python mit der GUI interagiert. Agg ist ein nicht interaktives Backend. Mit agg wurde das Symbol nicht angezeigt, da keine Interaktion mit der Python-Benutzeroberfläche stattgefunden hat.