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

问题:

我最近安装了Python 3.1和Python 3.1的Pygame模块当我在控制台中输入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.

请帮忙!

回答:

这可能是由于您的操作系统的架构。您的OS 64位是否安装了64位版本的Python?它可能有助于安装32位版本Python 3.1Pygame,这只能在32位正式提供,您不会面临这个问题。
我看到64位pygame维护here,您可能还需要尝试卸载Pygame,并在现有的python3.1上安装64位版本,如果不选择同时使用32位版本。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Solving “DLL load failed: %1 is not a valid Win32 application.” for Pygame

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

97 − = 90