当我选择运行代码时,我收到一条错误消息:
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。
非常感谢所有建议/答案。
答案 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