Hi,
Ich habe mit py2exe alle Module die ich brauche, erfolgreich kompiliert, wenn das Wort hier richtig ist, doch wenn ich nun die Exe des Hauptprogramms starte blinkt die Komandozeile nur kurz auf. Weiter passiert nix. Ich habe eine GUI mit PyQt4 erstellt und auch die in Pythoncode umgewandelte .ui Datei mit kompiliert. Woran kann es liegen, dass die Konsole nur kurz aufblinkt aber nix passiert.
Mfg Jan
py2exe erfolgreich, doch nix geht
Du musst das anders kompilieren:
irgentwie so:
Ich weiß nicht genau wie man das mit py2exe macht aber ans ende muss das --include sip.
Mfg Robin
irgentwie so:
Code: Alles auswählen
C:\Programme\py2exe Setup.py --include sip
Mfg Robin
[b][i]ein kleines game für die die lust haben http://konaminut.mybrute.com[/i][/b]
;-)
;-)
Hallo,
Die Konsole "blinkt" kurz auf, weil ein Fehler auftritt. Vermutlich fehlen irgendwelche Module. Mach die Dos-Eingabeaufforderung auf und starte dein kompiliertes Programm von dort aus. Dann wirst du sehen, welchen Fehler er auswirft.
Die Konsole "blinkt" kurz auf, weil ein Fehler auftritt. Vermutlich fehlen irgendwelche Module. Mach die Dos-Eingabeaufforderung auf und starte dein kompiliertes Programm von dort aus. Dann wirst du sehen, welchen Fehler er auswirft.
Hallo,
ich schreib gerade auch an einem kleinen Skript mit Python 2.6 und PyQt4.
Derzeit erstelle ich alles unter Ubuntu, wo es auch super funktioniert.
Aber jetzt wollte ich mit Py2exe für Windows eine Version erstellen und seitdem sitze ich schon 2 Tage an dieser Reihe von Windowsproblemen.
Nachdem ich Python installiert hatte, habe ich nach anfänglichen Schwierigkeiten PyQt mit dem Installer installiert.
Jetzt läuft das Skript auch auf Windows tadellos mit PyQt.
Aber dann wollte ich mit py2exe eine Exe für Windows erstellen. Die Installation klappt. Aber beim Starten merke ich, dass wie beim Threadersteller scheinbar SIP fehlt:
mit der configure.py habe ich scheinbar erfolgreich die Makefile erstellt.
Jetzt soll ich wie bei Linux "Make" ausführen. Dumm nur, das Windows das nicht kann.
Nach langem gegoogle habe ich gemerkt, man solle cygwin installieren.
Jetzt merk ich, das Make seid Version 3.8 oder so nicht mehr enthalten ist.
Ich verzweifel bald..
Was kann ich machen, um SIP fehlerfrei und möglichst einfach auf Windows zu installieren?
Und wie kann ich den "Make"-Befehl verwenden?
Gruß Floric
ich schreib gerade auch an einem kleinen Skript mit Python 2.6 und PyQt4.
Derzeit erstelle ich alles unter Ubuntu, wo es auch super funktioniert.
Aber jetzt wollte ich mit Py2exe für Windows eine Version erstellen und seitdem sitze ich schon 2 Tage an dieser Reihe von Windowsproblemen.
Nachdem ich Python installiert hatte, habe ich nach anfänglichen Schwierigkeiten PyQt mit dem Installer installiert.
Jetzt läuft das Skript auch auf Windows tadellos mit PyQt.
Aber dann wollte ich mit py2exe eine Exe für Windows erstellen. Die Installation klappt. Aber beim Starten merke ich, dass wie beim Threadersteller scheinbar SIP fehlt:
Jetzt wollte ich SIP nachinstallieren, aber daran verzweifel ich bald.C:\Python26\dist>start.exe
Traceback (most recent call last):
File "start.py", line 14, in <module>
File "PyQt4\QtGui.pyc", line 12, in <module>
File "PyQt4\QtGui.pyc", line 10, in __load
ImportError: No module named sip
mit der configure.py habe ich scheinbar erfolgreich die Makefile erstellt.
Jetzt soll ich wie bei Linux "Make" ausführen. Dumm nur, das Windows das nicht kann.
Nach langem gegoogle habe ich gemerkt, man solle cygwin installieren.
Jetzt merk ich, das Make seid Version 3.8 oder so nicht mehr enthalten ist.
Ich verzweifel bald..
Was kann ich machen, um SIP fehlerfrei und möglichst einfach auf Windows zu installieren?
Und wie kann ich den "Make"-Befehl verwenden?
Gruß Floric
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
http://www.py2exe.org/index.cgi/Py2exeAndPyQt
Einfach den Thread lesen hilft aber auch ..
Einfach den Thread lesen hilft aber auch ..
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Nein, SIP ist nicht dabei, das sagt ja deine Fehlermeldung. Aber py2exe packt die Lib nunmal nicht automatisch dazu, daher eben auch ``include sip``.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte