PyInstaller error with PyQt when trying to build --onefile

Works Fine for me (Windows 7x64bit, Python 2.7x32bit) simply add QT directory to either your system path or add it to commandline with p option:

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

If you install PyQt from executible it does all this automatically for you:

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


1, Pyinstaller won't create --onefile even smaller than --onedir. When you run the --onefile, it just creates a wrapper that extract everything in the dir to a temporary directory and then run it.

2, Pyinstaller does not support import PyQt4.QtCore, PyQt4.QtGui, and from PyQt4 import QtCore, QtGui is the only supported way according to here.

3, What's your PyQt4's version? Is is the GPL version from Riverbank's installer?

4, Did you follow the steps correctly? e.g. Makespec.py then Build.py?