Come molte persone citate, TeX potrebbe essere la soluzione più diretta a prendere lì - Ricerca per Python tex offre alcune possibilità, una delle più semplici potrebbe essere: http://pypi.python.org/pypi/tex/1.5
È solo un wrapper per chiamare Tex come sottoprocesso e avere un file "dvi" - devi comunque eseguire dvipng (che come @JohnCook mette, viene fornito con TeX) per ottenere il tuo file png.
Lo svantaggio è che è necessario impostare la catena di strumenti TeX completa (non è un problema nella maggior parte delle distribuzioni Linux).
Un altro modo sarebbe quello di ottenere le librerie di rendering MathMl, ma poi, dovresti assemblare il codice MathML per la tua equazione. Thre è un promettente MathML Python per SVGmodule qui: http://sourceforge.net/projects/svgmath/ Questo dovrebbe avere meno dipendenze librarie e, a seconda dei propri scopi, SVG potrebbe essere più adatto di .PNG per le equazioni. Altrimenti, chiedere nuovamente stackoverflow per passare da .svg a .png in Python :-)
Ho la netta sensazione che questa domanda sia duplice ... –
0-800-CALL-KNUTH –