在我的windows-7上,当我想使用“distutils”构建C扩展时,它失败并且“找不到vscvarsall.bat”。一点点网络搜索告诉我,我可能需要Visual Studio 2008.我确认,我的python2.7确实是由Visual Studio 2008编译的(MSC v.1500)。现在我有两个问题:
答案 0 :(得分:1)
由于你有一个C扩展,你需要使用与源构建python可执行文件相同版本的C编译器编译python安装使用的所有C扩展。因此,您的第一个问题的答案是是 - 您将需要VS 2008来构建C扩展。
关于第二个查询 - 请参阅here以了解如何使用Python 2.7.2设置MinGW。这个例子使用Windows XP,但我想它应该适用于Win 7,只要提供了正确的路径。
希望这有帮助