Installer Pygame sous linux [Fermé]

Signaler
Messages postés
262
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
17 avril 2015
-
Messages postés
262
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
17 avril 2015
-
Bonjour,

Je voudrais installer Pygame sur linux, mais j'ai une erreur. Pour installer je tape ça :

~/Téléchargements/pygame-1.9.1release$ python3 setup.py build

Et ça me met ça :


WARNING, No "Setup" File Exists, Running "config.py"
Using UNIX configuration...


Hunting dependencies...
/bin/sh: 1: smpeg-config: not found
WARNING: "smpeg-config" failed!
SDL : found 1.2.15
FONT : found
IMAGE : found
MIXER : found
SMPEG : not found
PNG : found
JPEG : found
SCRAP : found
PORTMIDI: not found
PORTTIME: not found


Warning, some of the pygame dependencies were not found. Pygame can still
compile and install, but games that depend on those missing dependencies
will not run. Would you like to continue the configuration? [Y/n]:n

J'ai compris que c'était à cause de dépendances qui n'étaient pas sur mon ordinateur, mais je ne sais pas lequelle ;(


Merci de votre aide


Désolé si je n'ai pas posté au bon endroit, hésitait entre ici et dans le forum Linux...

4 réponses

Messages postés
262
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
17 avril 2015
7
Si je ne suis pas clair, n'hésitez pas a me le dire...
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
936
D'abord, ta distribution Ubuntu ne dispose-t-elle pas du package pygames ?
Sous ma Debian Jessie:
ii  python-pygame                    1.9.1release+dfsg-9   amd64                 SDL bindings for games development in Python
un python3-pygame <aucun> <none> (aucune description n'est disponible)
Il devrait y avoir un package sous Ubuntu.
En utilisant ton gestionnaire de packages préféré, les dépendances s'installeront automatiquement.

D'autre part, si tu lis le message (warning), il ne devrait pas y avoir de problèmes à l'installation mais des failles en cas de dépendance non installée.

Pourquoi installer le package manuellement (tu veux patcher pygames....)
S'il n'y a pas de raison valable, utilise ton gestionnaire de packages.

On n'est pas sous l'enfer Micro$oft...
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
Messages postés
262
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
17 avril 2015
7
Merci, ça marche !

En faite, j'essayais d'installer le package manuellement car das le tuto d'openclasserrom que je lisait, ils conseillaient de l'installer manuellement...

Edit : En faites, ça marche pas :(
Messages postés
262
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
17 avril 2015
7
Désolé d'avoir mis résolut si vite,

J'ai bien installé depuis un gestionnaire de paquet, mais lorsque j'essai d'importer pygame, ça me met ça :

import pygame
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'pygame'

Je possède python 3.4 et j'ai installé python-pygame 1.9.1release+dfsg-9ubuntu1 depuis la logithèque ubuntu.
Messages postés
262
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
17 avril 2015
7
Je viens de tester, pygame est installée sur python 2.7, au lieu de 3.4 ( j'ai les deux sur mon ordinateur ).
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
936
et..?
Messages postés
262
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
17 avril 2015
7
Et je voudrais qu'il soit sur la 3.4, mais quand je fais
import pygame
sur la version 3.4, ca me dit qu'il n'y a pas de module qui se nomme pygame.

Et moi, je veux utiliser la version 3.4 !
Messages postés
262
Date d'inscription
dimanche 3 mars 2013
Statut
Membre
Dernière intervention
17 avril 2015
7
Pygame est-il disponible pour python 3.4, au moins ?

Car si non, je comprend pourquoi il ne s'installe pas sur la version 3.4 !