95 votes

Résolution "Échec du chargement de la DLL:% 1 n'est pas une application Win32 valide." pour Pygame

J'ai récemment installé Python 3.1 et le module Pygame pour Python 3.1. Lorsque je tape import python dans la console, l'erreur suivante s'affiche:

 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.
 

S'il vous plaît aider!

149voto

Senthil Kumaran Points 14934

Il pourrait être dû à l'architecture de votre système d'exploitation. Est que votre système d'exploitation 64 Bits et avez-vous installé la version 64 bits de Python? Il peut aider à installer la version 32 bits Python 3.1 et Pygame, qui est disponible officiellement seulement en 32 bits et vous ne serez pas confrontés à ce problème.

Je vois que la version 64 bits pygame est maintenu ici, vous pouvez également essayer de désinstaller Pygame seulement et installer la version 64 bits sur votre python3.1, si ce n'est de choisir pour la version 32 bits.

9voto

Alexis Points 2879

On dirait que la question a été résolue il y a longtemps, mais la solution n'a pas fonctionné pour moi. Quand j'ai eu cette erreur, j'ai pu résoudre le problème en téléchargeant PyWin32

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X