我需要什么版本的Visual Studio和/或MinGW来为给定版本的Python构建扩展模块?

Gly*_*yph 9 c python windows build visual-studio

以不同的方式提出这个问题,Visual C++的哪个版本是Python的python.org构建的Python的官方版本,以及哪些版本的MinGW与那些版本的Visual C++兼容?

这些信息是否可以在某些网站上获得?

cas*_*evh 9

Python 2.6,2.7,3.1和3.2都是用VS 2008编译的.Python 3.3和3.4是用VS 2010编译的.

我不确定MinGW的兼容性.

如果您正在寻找命令行编译器,Microsoft已经为Windows 7发布了两个不同的SDK,其中包括命令行编译器.第一个SDK(适用于.NET 3.5)包括VS 2008编译器.第二个SDK(适用于.NET 4.0)包括VS 2010编译器.

更新:PCbuild\readme.txt每个Python版本的源代码发行版中的文件包含用于生成二进制文件的Visual Studio版本.

  • 每个Python版本的源代码发行版中的文件PCbuild\readme.txt包含用于制作二进制文件的Visual Studio版本. (6认同)
  • 当Python 3.3问世时,它将使用什么版本?和Python 3.4?我在哪里*看*了解这些信息? (3认同)