pygame的DLL加载失败

时间:2014-02-19 14:55:53

标签: python pygame

当我选择运行代码时,我收到一条错误消息:

Traceback (most recent call last):
  File "C:/Users/MarkKenny/Desktop/GamTut.py", line 4, in <module>
    import pygame, sys
  File "C:\Python33\lib\site-packages\pygame\__init__.py", line 127, in <module>
    from pygame.base import *
ImportError: DLL load failed: %1 is not a valid Win32 application."
>>> 

我正在使用Python 3.3.4 64位并使用最新版本的Pygame。

非常感谢所有建议/答案。

1 个答案:

答案 0 :(得分:1)

您使用的是64位版本的Pygame吗?你说你使用的是64位Python,但你没有说明你使用的是哪个版本的Pygame而不是“最新的可用版本”。

尝试在python shell中输入以下内容:

import pygame

如果没有结果,可能正确安装了pygame。 如果出现此错误,则表示您尚未为操作系统安装正确版本的pygame:

ImportError: No module named pygame

这里有一些非官方的64位pygame二进制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame我不确定它们有多好,因为我对它们没有任何经验,我只是使用标准的32位pygame版本可在此处获取:http://pygame.org/download.shtml