My student is trying to build an executable version of a program that uses PyQt and PyQwt, on Windows XP. She has installed: Python 2.6.1, Qt 4.5.0, PyQt 4.5, and PyQwt 5.2.0. There is a module error on running the executable produced by py2exe. Here is the info I got from my student:

<quote>

    Traceback (most recent call last):
      File "ABM15.pyw", line 15, in <module>
      File "PyQt4\Qwt5\__init__.pyc", line 32, in <module>
      File "PyQt4\Qwt5\Qwt.pyc", line 12, in <module>
      File "PyQt4\Qwt5\Qwt.pyc", line 10, in __load
    ImportError: No module named QtSvg


If you Google this last line, you'll find that I've posted this to a forum, but no one answered me. Someone has also had this problem before, although I think they were using PyInstaller and not py2exe. They say that its because Qwt has a hidden import for QtSvg. If I can turn this off, maybe it'll work, but I don't know how.

I have downloaded py2exe and I run the attached setup.py file in my working directory. It creates two directories: 'dist' and 'build'. An executable is created in the 'dist' directory along with other things. When I tried running it, it produces a log file, in which I find the error messages.

<\quote>

Perhaps someone can recognize these symptoms.

Thanks,
Gib
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to