2.3.1 Prerequisites for building PyQwt on Windows

Warning: This documentation is for the future PyQwt-3.10. Check the download page for the latest releases.

Warning: PyQwt_Qt230-3.8.win32-py2.3.exe is the latest ``non-commercial'' version of PyQwt on Window for QtWin230-NonCommercial.exe and PyQt-win-nc-3.8.exe, because Trolltech and Riverbank Computing have discontinued their non-commercial software. Hopefully, this situation will change with the availability of a new book on Qt programming including a non-commercial version of Qt-3.2. I will try to keep PyQwt-3.10.tar.gz working with the commercial releases of Qt and PyQt on Windows, but the installation instructions for Windows may be inaccurate or obsolete.

You have to install recent releases of Python and Numeric:

  1. Python-2.3.3.exe
  2. Numeric-23.1.win32-py2.3.exe

PyQwt-3.10.tar.gz should work with sip-3.9, sip-3.10, sip-4.0, PyQt-3.9-Commercial, and PyQt-3.10-Commercial. Install sip and PyQt with the new 'configure.py' script instead of the deprecated 'build.py' script and make sure that the */*.sip files are installed in the location indicated by pyqtconfig._pkg_config['pyqt_sip_dir'].

Warning: Most bug reports are related to the presence of old executables (sip.exe), old libraries (libqt*.exp, libqt*.lib, lib.qt*.pyd, libsip.exp, libsip.lib, libsip.pyd), old header files (sip.h, sipQt.h) or old Python files (qt*.py, qt*.pyc).