pygame 3.3:导入错误:DLL加载失败,非法的Win32应用程序
我现在用的是Python 3.3.5,我下载了pygame 3.3。当我在命令行里输入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.
我的pygame怎么了?是因为我用的是3.3.5,而pygame是3.3吗?
1 个回答
0
这里有几个建议可以试试:
你在用32位的Python配合32位的pygame吗?如果你用的是64位的Python,那可能就不行了。
有时候这个
ImportError
的提示会让人误解,实际上可能是找不到相关的文件。试着把这个文件放到你的路径里。我之前发现有一些非官方的Windows安装包非常好用,你可以在这个链接找到:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame。那里也有pygame的版本。可以试着从那里安装pygame,可能需要先卸载你之前的pygame。