Python – Windows Python Version and VC++ Redistributable Version

pythonvisual c++windows

Can someone help fill out this table, or link to a reference, that identifies which version of VC++ Redistributable each Python version is built against on Windows.


  1. Windows Python Version
  2. DLL Name
  3. VC++ Redistributable
  4. Link to installer

  1. 2.4
  2. msvcr71.dll
  3. Microsoft Visual C++ 2003 (7.1), included with .net 1.1
  4. link

  1. 2.5
  2. ?
  3. ?
  4. ?

  1. 2.6
  2. ?
  3. ?
  4. ?

  1. 2.7
  2. ?
  3. ?
  4. ?

Best Answer

  1. Windows Python Version
  2. DLL Name
  3. VC++ Redistributable
  4. Link to installer

  1. 2.4, 2.5 [32 bit]
  2. msvcr71.dll, msvcp72.dll
  3. Microsoft Visual C++ 2003 (7.1), included with .net 1.1
  4. http://msdn.microsoft.com/en-us/netframework/aa569264

  1. 2.6, 2.7, 3.0, 3.1, 3.2 [32 bit]
  2. msvcr90.dll, msvcp90.dll
  3. Microsoft Visual C++ 2008 Redistributable Package (x86)
  4. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29

  1. 2.5 [64 bit]
  2. msvcrt.dll, msvcp60.dll
  3. Included with Windows
  4. n/a

  1. 2.6, 2.7, 3.0, 3.1, 3.2 [64 bit]
  2. msvcr90.dll, msvcp90.dll
  3. Microsoft Visual C++ 2008 Redistributable Package (x64)
  4. http://www.microsoft.com/download/en/details.aspx?id=15336