Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/04/2014, à 23:39

blinel

Problème avec l'installation de pygame

Bonsoir,

Je souhaiterais utiliser pygame pour un projet scolaire. J'utilise python 2.7.6.

J'ai remarqué que sans rien installer

import pygame

ne retourne pas d'erreur. En revanche

from pygame.locals import *

me dit qu'il manque un module.

J'ai donc essayé d'installer pygame en ligne de commande

sudo apt-get install python pygame

. Cela se passe sans encombre mais le problème reste le même. J'ai essayé de lancer mon script en utilisant python3 et python .3.4 mais j'ai toujours ce problème de module manquant.

J'ai essayé la méthode de compilation présentée ici : http://www.pygame.org/wiki/CompileUbuntu
Seulement au moment de faire python setup.py build j'ai eu cette erreur : error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Je ne comprends pas parce que gcc est installé par défaut...

J'ai vraiment essayé beaucoup de choses je ne me souviens plus de tout.

Merci de votre aide.

Hors ligne

#2 Le 20/04/2014, à 22:54

tiramiseb

Re : Problème avec l'installation de pygame

Salut,

[...] me dit qu'il manque un module.

Peux-tu nous donner plus de détails sur cette erreur ?


Es-tu sûr que pygame est bien installé ? Que donne la commande suivante ?

dpkg -l | grep pygame

Hors ligne

#3 Le 23/04/2014, à 15:19

blinel

Re : Problème avec l'installation de pygame

En fait le problème était tout bête et je l'ai résolu par hasard. Mon fichier de test s'appelait pygame.py et apparemment il ne faut pas.

Hors ligne

#4 Le 23/04/2014, à 16:37

tiramiseb

Re : Problème avec l'installation de pygame

Mon fichier de test s'appelait pygame.py et apparemment il ne faut pas.

Ah ben oui !
Dans ton truc tu essaies d'importer le module pygame.
Là Python va chercher dans le répertoire local, il trouve un fichier qui s'appelle pygame, il essaie de le charger et il ne va pas voir plus loin.

Il ne faut pas nommer tes fichiers du même nom que les modules que tu importes.

Hors ligne