【问题标题】:Pygame help 2.7Pygame 帮助 2.7
【发布时间】:2014-01-06 14:36:14
【问题描述】:

我已经为 python 2.7 安装了 pygame,但是如果我输入 import pygame 就会出现这种情况

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
  File "C:\Python27\lib\site-packages\pygame\__init__.py", line 95, in <module>
    from pygame.base import *
ImportError: DLL load failed: %1 is not a valid Win32 application.

请帮帮我

【问题讨论】:

    标签: python windows python-2.7 pygame


    【解决方案1】:

    根据pygame download page NOTE

    windows 64bit 用户注意:使用 32bit python 和这个 32bit pygame。

    确保您使用的是 32 位版本的 Python。

    【讨论】:

      【解决方案2】:

      我最近遇到这个问题,发现如果你用的是64位的机器,那么你需要64位版本的python和64位版本的pygame。 pygame 的 64 位版本在主网站上不可用,但您可以从这里下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/

      我建议卸载 python 2.7 并从 python 下载页面重新安装它的 64 位版本。安装 pygame 时,请在 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 上使用名为“pygame‑1.9.2a0.win‑amd64‑py2.7.exe”(不带引号)的文件

      祝你好运。

      【讨论】:

        【解决方案3】:

        我遇到了这个问题并解决了。我在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame找到了一个 64 位的 pygame 版本

        从可用选项列表中选择 pygame-1.9.2a0-cp27-none-win_amd64.whl(适用于 python 2.7)。

        将下载的文件复制到path/to/python27/Scripts

        然后使用 pip 安装程序。 如果您还没有,请先安装 wheel 包。它用于提取和安装 whl 文件。 打开cmd。

        cd path/to/python27/Scripts
        pip install wheel
        pip install pygame-1.9.2a0-cp27-none-win_amd64.whl
        

        希望能解决。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-06-11
          • 1970-01-01
          • 1970-01-01
          • 2018-08-05
          • 1970-01-01
          • 2020-01-07
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多