Seite 1 von 1

Py2exe und Matplotlib in Tkinter

Verfasst: Freitag 14. November 2008, 08:53
von Sheldon
Hallo,

jetzt kommt das nächste Problem, nachdem ich Matplotlib ordentlich in Tkinter GUI integrieren konnte:
Wenn ich aus dem Programm eine exe machen will, klappt das nicht mit py2exe. Ich vermute, dass es an Matplotlib liegt, da eine reine Tkinter Oberfläche sonst auch ging. Hab dazu auf der py2exe Seite eine Anleitung gefunden, wie ich mit Python 2.5 und matplotlib 0.91 (oder so) die setup.py umgestalten muss.
Leider klappt das auch nich, er bringt immer

Code: Alles auswählen

ImportError: No module named sip
, was ich wieder versucht hab mithilfe der Website zu lösen, ohne Erfolg: der Fehler kommt immernoch.

Daher wollt ich hier mal fragen, wer mit sowas Erfahrung hat. Ich weiß, dass es z.B noch pyinstaller gibt, aber auch andere. Wer hat schonmal mit irgendetwas eine Executable erstellt, aus einem Python-Skript mit Tkinter und Matplotlib importiert?
Es wäre mir sehr wichtig!

Verfasst: Freitag 14. November 2008, 09:41
von sea-live
Läuft die bulid bei dir ohne das modul ?
oder braucht es das modul sip
ist das modul in den sidepackages vorhanden

du kanst auch mal suchen welche datei dies modul aufruft
und dann ausklammern

wenns dann noch läuft is ok

Verfasst: Samstag 15. November 2008, 23:05
von Sheldon
Hallo,

ich hab das Modul ausgebunden und auch noch ein 2tes (für PyQt, welches ich auch nicht brauch, aber das Skript war dafür optimiert).
Jetzt erstellt er zwar relativ fehlerfrei die exe, aber beim ausführen findet er keine Python25.dll! Was kann denn da noch schiefgegangen sein?

Verfasst: Samstag 15. November 2008, 23:27
von derdon
Ich hab py2exe bisher nicht einmal benutzt, aber ich kann Google bedienen und die FAQ von py2exe lesen:
python??.dll the python interpreter library. This is the brain of your executable
Die wichtigste library (die, mit dem Python Interpreter) fehlt also.

Verfasst: Sonntag 16. November 2008, 12:18
von Leonidas
Nun, die kann man übrigens auch von Hand dazupacken.

Verfasst: Sonntag 16. November 2008, 15:14
von Sheldon
@derdon: das wusst ich auch schon, dass erklärt nur nich dessen Abwesenheit!

@Leonidas: Nur woher nehmen? Die wird bei anderen Projekten auch nich erstellt, aber scheinbar auch nich benötigt, denn die laufen auch so. Eine interne Suche hat gezeigt, die gibt es nirgens auf meiner Festplatte.

Naja, vllt. probier ich mein Glück nochmal mit pyinstaller

Verfasst: Sonntag 16. November 2008, 16:48
von Leonidas
Sheldon hat geschrieben:@Leonidas: Nur woher nehmen? Die wird bei anderen Projekten auch nich erstellt, aber scheinbar auch nich benötigt, denn die laufen auch so. Eine interne Suche hat gezeigt, die gibt es nirgens auf meiner Festplatte.
Natürlich wird sie benötigt und natürlich ist sie vorhanden, wenn du die Windows-Suchfunktion nutzt wundert es mich aber nicht, dass du sie nicht findest.

Verfasst: Sonntag 16. November 2008, 21:51
von Sheldon
Hallo,

hab direkt nach meinem letzten Beitrag noch bisl rumprobiert, nochmal alles neu installiert uns siehe da, auf einmal klappts. Weiß echt nich, woran es lag, da ich vorher ja auch alles fehlerfrei installiert hatte. Naja, bin froh, dass es geht, das ist das wichtigst...

Nochmal danke für die tatkräftige Unterstützung!