2014-02-19 130 views
-3

当我选择运行的代码,我得到一个错误消息说:DLL加载失败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

您是否使用64位版本的Pygame?你说你使用的是64位Python,但是你没有说明除了“最新的可用版本”之外你正在使用的Pygame版本。

尝试键入以下为蟒蛇壳:

import pygame 

如果没有结果,pygame的可能是正确安装。 如果出现此错误,那么你有没有安装pygame的正确版本为您的操作系统:

ImportError: No module named pygame 

这里有一些非官方的64位二进制文​​件的Pygame:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame我不知道他们是多么的好,因为我没有任何使用经验,我只使用pygame的标准32位版本:http://pygame.org/download.shtml