91 votos

Resolución de "carga DLL error: %1 no es una aplicación de Win32 válida." para Pygame

Recientemente he instalado Python 3.1 y el módulo de Pygame para Python 3.1 cuando escribo python import en la consola me sale el siguiente error:

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.

Por favor ayuda!

147voto

Senthil Kumaran Puntos 14934

Podría ser debido a la arquitectura de su sistema operativo. Es el sistema operativo de 64 Bits, y he instalado la versión de 64 bits de Python? Esto puede ayudar a instalar el de 32 bits versión de Python 3.1 y Pygame, que está disponible oficialmente sólo en 32 bits, y usted no se enfrentan a este problema.

Veo que la versión de 64 bits de pygame se mantiene aquí, también puede ser que desee para tratar de desinstalar Pygame sólo e instalar la versión de 64 bits de su python3.1, si no elija ir tanto para la versión de 32 bits.

8voto

Alexis Puntos 2879

Parece que la pregunta ha sido contestada hace mucho tiempo pero la solución no funcionó para mí. Cuando me daba ese error, era capaz de arreglar el problema descargando PyWin32

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X