Error de importación del módulo QtCore de Pyinstaller

Estoy tratando de construir mi aplicación con la opción – onefile por pyinstaller. Aquí está el extracto.

import sys from PyQt4 import QtGui, QtCore from modules.login import Login def main(): app = QtGui.QApplication(sys.argv) app.setQuitOnLastWindowClosed(False) login = Login() login.show() sys.exit(app.exec_()) if __name__ == "__main__": main() 

Intenté construir usando:

  >pyinstaller --onefile app.py 

Ejecutando el dist / app generado recibo este error:

 Traceback (most recent call last): File "", line 36, in  ImportError: No module named QtCore 

Estoy construyendo esto desde Ubuntu 13. ¿Alguien con una idea de por qué sucede esto?

Hay un error en la versión actual de PyInstaller que causa este problema. Vea este boleto para más detalles.

La buena noticia es que ha sido arreglado. La mala noticia es que solo llega a PyInstaller 2.2. Mientras tanto, puede intentar instalar una versión de desarrollo de PyInstaller para resolver este problema.