2016-10-02 3 views
0

habe ich eine Python GUI PyQt4 verwenden und, nachdem sie in eine exe-Datei konvertieren und es läuft Ich bin die folgende Fehlermeldung erhalten:PyQt Python GUI Windows-Anwendung

**import error: DLL load failed %1 is not a valid win32 application** . 

Ich versuchte pyinstaller, cx_freeze und sogar py2exe aber bekam der gleiche Fehler. die Fehler von verstand ich, dass es nicht PyQt4.QtGui und PyQt4.QtCore so änderte ich den Import von bekam aber den gleichen Fehler und alle PyQt4, Python 2.7 Win x64-Version so bitte helfen Sie mir ist zu importieren.

+0

Der Fehler hat nichts mit fehlenden Python-Importe zu tun. Sie haben wahrscheinlich eine 32-Bit-Version von Qt installiert, die nicht mit 64-Bit-Python verwendet werden kann. – SwiftsNamesake

+0

Beide sind 64-Bit-Versionen, aber ich habe immer noch den Fehler –

+0

Haben Sie herausgefunden, was das Problem war? Wenn nicht, schauen Sie sich [this] an (http://stackoverflow.com/questions/4381936/pyqt4-and-64-bit-python) – SwiftsNamesake

Antwort

0

Ja, ich habe die Lösung, zunächst habe ich versucht, Win-Anwendung in Linux mit Wein mit Python und Qt4 als 64bit zu erstellen, aber wenn ich das gleiche in Windows versucht os mit pyinstaller erstellt es eine EXE-Datei .... (Ich weiß immer noch nicht den Grund warum)