erreur de compilation. AttributeError: 'module' objet n'a pas d'attribut "init"

Voici mon petit programme,

import pygame
pygame.init()

Voici ma compilation de commande.

python myprogram.py

Erreur de Compilation,

 Fichier "game.py", line 1, in 
import pygame 
Le fichier "/home/ubuntu/Documents/pygame.py" de la ligne 2, en 
pygame.init() 
AttributeError: 'module' objet n'a pas d'attribut "init" 

J'ai pygame installé dans mon ubuntu, Il est installé dans

/usr/lib/python2.6/dist-packages/pygame

J'ai trouvé tht de RALENTI, Si j'exécute une de ces déclarations, Il fonctionne très bien.

  • Là où il est "game.py" sauvé? Si pygame est dans site-packages, mais il y a aussi un "pygame.py" dans le même dossier que "game.py" puis le fichier dans le même dossier avec le même nom sera importé à la place.
  • Notez que ce n'est pas une erreur de compile-time. L'importation, comme presque tout le reste (à l'exception de l'analyse) se produit au moment de l'exécution en Python. Et python somefile.py bien sûr exécute le fichier.
InformationsquelleAutor SunnyShah | 2010-10-31