Beware: When downloading the redistributable installer for MSVCR90.dll, it is important not to use the SP1 version of the installer. This contains the wrong version of MSVCR90.dll.

A similar problem *may* exist with the redistributable installer for MSVCR71.dll, linked to below. It may contain a wrong version of MSVCR71.dll, which would cause problems. Someone with experience of this feel free to contradict me here.

The original version of Microsoft Visual C++ 2005 Redistributable Package (x86), as linked to from the py2exe tutorial page: known to contain the correct version of MSVCR71.dll for Python 2.5.

All of the above assumes you are using the compiled version of Python downloaded from If you compiled your own (or got it from someone else who compiled their own) then I don't know enough about your situation for any of my advice to be meaningful.

Best regards,


On 08/02/2011 23:41, Silverstein wrote:

You can also get these dll files by downloading and installing the Microsoft Visual C++ redistributable package. It's a free download and will spare you (and your users) from having to install Visual Studio. 

Please notice there are different redistibutable versions, each one corresponding to msvcrt 71, 80 and 90 with both x86 and x64 flavors. 
There are also different releases for each of these typically.  For example, the initial release or a service pack (like an SP1) release.  For example:

Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance.
_______________________________________________ PyOpenGL Homepage _______________________________________________ PyOpenGL-Users mailing list

Jonathan Hartley      Made of meat.   +44 7737 062 225   twitter/skype: tartley