Wie viele Menschen zitiert, TeX vielleicht der einfachste Weg sein, dort zu nehmen - Searching Für Python Tex ergeben sich einige Möglichkeiten, eine der einfacheren könnte sein: http://pypi.python.org/pypi/tex/1.5
Es ist nur ein Wrapper, Tex als Subprozess zu bezeichnen und eine "dvi" -Datei zu haben - du musst dvipng ausführen (was @JohnCook sagt, kommt mit TeX), um deine PNG-Datei zu bekommen.
Der Nachteil ist, dass Sie die gesamte TeX-Tool-Kette einrichten müssen (kein Problem bei den meisten Linux-Distributionen).
Ein anderer Weg wäre, MathML-Rendering-Bibliotheken zu bekommen - aber dann müssten Sie das MathML-Markup für Ihre Gleichung zusammenstellen. Das ist eine vielversprechende Python MathML zu SVG-Modul hier: http://sourceforge.net/projects/svgmath/ Das sollte weniger Bibliotheksabhängigkeiten haben, und je nach Ihren Zwecken, könnte SVG besser als .PNG für Gleichungen. Sonst fragt stackoverflow erneut nach .svg zu .png in Python :-)
Ich habe ein starkes Gefühl, dass diese Frage ein Duplikat ist ... –
0-800-CALL-KNUTH –