Python >> Tutoriel Python >  >> Python GUI >> PyQt GUI

Erreur PyInstaller avec PyQt lors de la tentative de construction --onefile

Fonctionne bien pour moi (Windows 7x64bit, Python 2.7x32bit) ajoutez simplement le répertoire QT à votre chemin système ou ajoutez-le à la ligne de commande avec p choix :

PyInstaller -y -F --distpath="." -p "C:\Python27\Lib\site-packages\PyQt4" test.py

Si vous installez PyQt à partir d'un exécutable, il fait tout cela automatiquement pour vous :

http://sourceforge.net/projects/pyqt/files/


1, Pyinstaller ne créera pas --onefile encore plus petit que --onedir. Lorsque vous exécutez --onefile, il crée simplement un wrapper qui extrait tout ce qui se trouve dans le répertoire dans un répertoire temporaire, puis l'exécute.

2, Pyinstaller ne prend pas en charge import PyQt4.QtCore, PyQt4.QtGui , et from PyQt4 import QtCore, QtGui est le seul moyen pris en charge selon ici.

3, Quelle est la version de votre PyQt4 ? Est-ce que la version GPL du programme d'installation de Riverbank ?

4, Avez-vous bien suivi les étapes ? par exemple. Makespec.py puis Build.py ?