Py2exe & (Py)QT4

shane.external at gmail.com shane.external at gmail.com
Thu Jul 20 10:15:06 EDT 2006


I'm having trouble using Py2exe with a PyQT-based python project. Or
possibly I'm having a problem with PyQT and Py2exe makes it apparent.
Whichever it is, I run into trouble with importing QtCore and QtGui.
The error reported is:

 Traceback (most recent call last):
   File "xmlEdit.py", line 3, in ?
   File "PyQt4\QtCore.pyc", line 12, in ?
   File "PyQt4\QtCore.pyc", line 10, in __load
 ImportError: DLL load failed: Invalid access to memory location.

Line 10 is the import of QtCore.pyd, which is  included in the dist
folder. Curiously, this is the same error I get when I input "from
PyQt4 import QtCore, QtGui" into IDLE, so I'm not even sure it's a
Py2exe issue. I'm not quite sure what the error means, only that it
isn't that the file is not found (a Module Not Found error occurs if I
remove QtCore.pyd).

It run just fine from the command line. Can anyone shed some light on
this? QT version is 4.1.3. Python is 2.4.3 and PyQT is 4.0.1.




More information about the Python-list mailing list