2016-10-02 1 views
0

j'ai créé une interface graphique Python en utilisant pyqt4 et après la conversion en un exe et en cours d'exécution, je suis l'erreur suivante:PyQt GUI Python pour application Windows

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

J'ai essayé pyinstaller, cx_freeze et même py2exe mais nous avons eu la même erreur. Des erreurs que je compris que ce n'est pas l'importation PyQt4.QtGui et PyQt4.QtCore donc je changé le d'importation, mais a obtenu la même erreur et tout pyqt4, Python 2.7 victoire version 64 bits donc s'il vous plaît, aidez-moi.

+0

L'erreur n'a rien à voir avec les importations manquantes de Python. Vous avez probablement installé une version 32 bits de Qt, qui ne peut pas être utilisée avec Python 64 bits. – SwiftsNamesake

+0

Les deux sont des versions 64 bits mais j'ai quand même eu l'erreur –

+0

Avez-vous découvert le problème? Si non, jetez un oeil à [this] (http://stackoverflow.com/questions/4381936/pyqt4-and-64-bit-python) – SwiftsNamesake

Répondre

0

Ouais j'ai eu la solution, initialement j'essayais de créer une application win dans linux en utilisant wine avec python et qt4 comme 64bit mais quand j'ai essayé la même chose dans windows os en utilisant pyinstaller cela a créé un fichier exe .... je ne sais toujours pas la raison pour laquelle)