Windows Python版本和VC ++可再发行版本

有人可以帮忙填写这个表格,或者链接到一个参考文件,这个参考文件标识了每个Python版本在Windows上构build的哪个版本的VC ++ Redistributable。


  1. Windows Python版本
  2. DLL名称
  3. VC ++可再发行
  4. 链接到安装程序

  1. 2.4
  2. MSVCR71.DLL
  3. 包含在.net 1.1中的Microsoft Visual C ++ 2003(7.1)
  4. 链接

  1. 2.5

  1. 2.6

  1. 2.7

Python 2.5与msvcr71的链接就像2.4一样。 版本2.6和2.7链接到VS2008运行时的msvcr90。 实际上版本3.0,3.1和3.2也链接到msvcr90。

msvcr90 redistributable在这里: http : //www.microsoft.com/download/en/details.aspx? displaylang=en&id=29

  1. Windows Python版本
  2. DLL名称
  3. VC ++可再发行
  4. 链接到安装程序

  1. 2.4,2.5 [32位]
  2. msvcr71.dll,msvcp72.dll
  3. 包含在.net 1.1中的Microsoft Visual C ++ 2003(7.1)
  4. http://msdn.microsoft.com/en-us/netframework/aa569264

  1. 2.6,2.7,3.0,3.1,3.2 [32位]
  2. msvcr90.dll,msvcp90.dll
  3. Microsoft Visual C ++ 2008可再发行组件包(x86)
  4. http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29

  1. 2.5 [64位]
  2. msvcrt.dll,msvcp60.dll
  3. 包含在Windows中
  4. N / A

  1. 2.6,2.7,3.0,3.1,3.2 [64位]
  2. msvcr90.dll,msvcp90.dll
  3. Microsoft Visual C ++ 2008可再发行组件包(x64)
  4. http://www.microsoft.com/download/en/details.aspx?id=15336

如果你正在构建包(不确定构建Python本身),这个新的编译器可能会做的伎俩:

Microsoft Visual C ++编译器for Python 2.7

http://www.microsoft.com/en-gb/download/details.aspx?id=44266

  1. 3.4 [32位]

  2. msvcr100.dll

  3. Microsoft Visual C ++ 2010可再发行组件包(x86)

  4. https://www.microsoft.com/en-us/download/details.aspx?id=5555

我发现另一个表格:

14.00 -> Python 3.5, 3.6??? 10.00 -> Python 3.3, 3.4 9.00 -> Python 2.6, 2.7, 3.0, 3.1, 3.2 

取自https://wiki.python.org/moin/WindowsCompilers