Building Python Packages from Source on Windows
I always forget how to build Python packages, such as psyco and simplejson that require C/C++ code to be compiled. The usual error I get from running “python setup.py install” is:
error: Python was built with Visual Studio 2003;
extensions must be built with a compiler than can generate compatible binaries. Visual Studio 2003 was not found on this system. If you have Cygwin installed, you can try compiling with MingW32, by passing “-c mingw32″ to setup.py.
Now, I do not have Visual Studio 2003, but I do have mingw32. (Grab cygwin and when selecting packages, make sure than mingw-runtime and gcc are selected.)
Now, back with our setup.py file, execute:
python setup.py build_ext --compiler=mingw32 install
Hopefully that should solve any issues.

May 9th, 2008 at 5:38 am
Awesome. Thanks for this. The solution to my very problem.
July 12th, 2008 at 3:25 am
thanks alot ………….