Pygame帮助2.7

我已经安装了pygame for python 2.7,但是如果我inputimport 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. 

请帮帮我

根据pygame下载页面注意 :

Windows 64位用户注意:使用这个32位pygame的32位Python。

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

我最近有这个问题,我发现如果你使用的是64位机器,那么你需要64位版本的python和64位版本的pygame。 64位版本的pygame并不在主网站上,但是你可以从这里下载: 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”(不带引号)的文&#x4EF6;

祝你好运。

我有这个问题,解决了。 我在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame发现了一个64位的pygame版&#x672C;

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

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

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

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

希望解决它。