Windows上的Pygame安装 - 错误:无法找到vcvarsall.bat

时间:2010-09-11 13:39:53

标签: python installation pygame

我有一台Win7 64位开发机器。我已经下载并安装了Python 2.6.6 32位。我还为python 2.6下载了pygame 1.9.1并尝试安装它。我得到了:

C:\pygame-1.9.1release>setup.py install
....
running build_ext
building 'pygame._numericsurfarray' extension
error: Unable to find vcvarsall.bat

我该怎么办? (我没有任何编译器或视觉工作室或任何安装的东西,如果它是相关的)

2 个答案:

答案 0 :(得分:4)

On PyGame's download page - 使用msi文件,这是一个专用的Windows安装,而不是下载源并执行:

setup.py install

答案 1 :(得分:2)

几个星期前,我遇到了一个与包(Traits)类似的问题 - 对我来说这是因为包试图编译扩展而我没有Visual Studio。对我有用的是安装MinGW并指导Python将其用作Python安装文件夹中\ Lib \ distutils下的distutils.cfg配置文件中的编译器。看起来this page可以为您自动完成整个过程;如果你更愿意手动这里,我的distutils.cfg的内容:

[构建]

编译器的mingw32 =

重新运行setup.py,你应该好好去。