所以,我有了python3.3.5,并下载了pygame3.3。当我在shell中输入import pygame时,它显示:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pygame
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.
我的游戏怎么了?是因为我是3.3.5,而pygame是3.3?在
尝试以下几点:
你在用32位pygame运行32位pygame吗?如果您运行的是64位Python,那么我认为它不起作用。
有时这个
ImportError
是误导性的,二进制文件根本找不到。试着把二进制文件放在你的路径上。在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame上,我发现有一些非官方的Windows安装程序非常有用。他们也有一个pygame版本。尝试从那里安装pygame。您可能需要先卸载pygame。
相关问题 更多 >
编程相关推荐