【问题标题】:Pygame installation on Windows - error: Unable to find vcvarsall.bat在 Windows 上安装 Pygame - 错误:找不到 vcvarsall.bat
【发布时间】:2010-09-14 03:09:49
【问题描述】:

我有一台 Win7 64 位开发机器。我已经下载并安装了 Python 2.6.6 32bit。我还为 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

我该怎么办?
(如果相关的话,我没有安装任何编译器或 Visual Studio 或任何东西)

【问题讨论】:

    标签: python installation pygame


    【解决方案1】:

    PyGame's download page 上 - 使用专用 Windows 安装的 msi 文件,而不是下载源代码并执行:

    setup.py install
    

    【讨论】:

      【解决方案2】:

      几周前,我在一个包(特征)方面遇到了类似的问题 - 对我来说,这是因为该包正在尝试编译扩展,而我没有 Visual Studio。对我有用的是安装 MinGW 并指示 Python 将其用作 Python 安装文件夹中 \Lib\distutils 下 distutils.cfg 配置文件中的编译器。看起来this page 可以为您自动化整个过程;如果您更喜欢手动操作,这里是我的 distutils.cfg 的内容:

      [构建]

      编译器=mingw32

      重新运行 setup.py,你应该可以开始了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-12-15
        • 2014-01-31
        • 2015-12-14
        • 2014-03-16
        • 2014-01-31
        • 1970-01-01
        • 1970-01-01
        • 2016-04-04
        相关资源
        最近更新 更多