No module named pygame malgré Requirement already satisfied

Résolu/Fermé
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - Modifié le 10 août 2022 à 11:05
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 - 10 août 2022 à 17:37

Bonjour,

ma version de python:

Windows 11 pro

python 3.10.3

pip  22.2.2

pygame 2.1.2

Je souhaite importer pygame dans un projet mais il ne trouve pas le module malgré que lorsque j'essai d'installer pygame, il me dit: "Requirement already satisfied: pygame in c:\python310\lib\site-packages (2.1.2)"

Alors je désinstalle puis réinstalle pygame mais en vain.

Je vous remercie de votre aide

2 réponses

mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
Modifié le 10 août 2022 à 12:37

Bonjour,

Peux-tu ajouter au début de ton programme ajouter les lignes suivantes (avant le import pygame), lancer ton programme, et nous copier coller le résultat :

import sys
print(sys.path)
print(sys.version)

import pygame

#... suite de ton programme
  • As-tu plusieurs versions de python installées ?
  • Es-tu sûr de lancer ton programme avec python3.10 ?

Bonne chance

1
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 110
Modifié le 10 août 2022 à 17:34

Bonjour,

Voilà le résultat:

[
 'D:\\Python_Projets\\JEU\\Test', 'D:\\Python_Projets\\JEU\\Test',
 'C:\\Users\\TBA\\AppData\\Local\\Programs\\Python\\Python310\\python310.zip',
 'C:\\Users\\TBA\\AppData\\Local\\Programs\\Python\\Python310\\DLLs',
 'C:\\Users\\TBA\\AppData\\Local\\Programs\\Python\\Python310\\lib',
 'C:\\Users\\TBA\\AppData\\Local\\Programs\\Python\\Python310',
 'C:\\Users\\TBA\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages'
]

3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]
0
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 110
10 août 2022 à 15:31

Dans l'onglet Current File de l'onglet Problems, j'ai juste cliqué sur Install pygame et il me l'a installé au bon endroit.

Merci!

1
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
10 août 2022 à 17:37

Ok, vu ce que tu expliques, je pense que tu dois utiliser un environnement de développement (peut-être pycharm), que ton projet est dans un virtual environnement (venv), et que pygame n'était pas installé dans ton venv.

En tout cas, tu peux observer que le dossier dans lequel pygame était installé "c:\python310\lib\site-packages (2.1.2)" n'est pas dans sys.path, ce qui explique pourquoi ton import ne le trouvait pas.

Bonne continuation

1