python - Pygame解决“DLL加载失败:%1不是有效的Win32应用程序。”

我最近安装了python 3.1和pygame模块for python 3.1,当我在控制台中键入import python时,我得到以下错误:

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import pygame
  File "C:\Python31\lib\site-packages\pygame\__init__.py", line 95, in <module>
    from pygame.base import *
ImportError: DLL load failed: %1 is not a valid Win32 application.

请帮忙!


最佳答案:

这可能是由于操作系统的体系结构。你的操作系统是64位的,你安装了64位版本的python吗?它可能有助于安装32位版本Python 3.1Pygame,该版本仅在32位版本中正式提供,您将不会遇到此问题。
我看到64位的pygame被维护了,您可能还想尝试仅卸载pygame并在现有的python3.1上安装64位版本,如果不这样做,请同时选择32位版本的go。