web-dev-qa-db-fra.com

ImportError: Aucun module nommé 'pygame'

J'ai installé python 3.3.2 et pygame 1.9.2a0. Chaque fois que j'essaie d'importer pygame en tapant:

importer pygame 

Je reçois le message d'erreur suivant:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pygame
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pygame
ImportError: No module named 'pygame'
>>> 

J'ai parcouru quelques-unes des questions liées à cette erreur, mais aucune des solutions ne m'a aidé .

31
user2398618

J'essayais de comprendre cela pendant au moins une heure. Et vous avez raison, le problème est que les fichiers d'installation sont tous pour 32 bits.

Heureusement, j'ai trouvé un lien vers le téléchargement de 64 pygame! Le voici: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

Il suffit de choisir la version correspondante en fonction de votre version python et cela devrait fonctionner comme par magie. La fonction d'installation vous amènera à un écran bleu vif lors de l'installation (à ce stade, vous savez que l'installation est correcte pour vous.

Ensuite, allez dans l'IDLE Python et tapez "import pygame" et vous ne devriez plus avoir d'erreur. 

Les accessoires vont à @yuvi qui a partagé le lien avec StackOverflow.

9
aaron-coding

Voici les instructions pour les utilisateurs de Python 3.5 plus récent (Google m'a amené ici, je suppose que d'autres utilisateurs de la version 3.5 pourraient se retrouver ici):

Je viens d'installer avec succès Pygame 1.9.2a0-cp35 sous Windows, qui fonctionne avec Python 3.5.1. 

  • Installez Python et souvenez-vous de l'emplacement d'installation 
  • Allez ici et téléchargez pygame-1.9.2a0-cp35-none-win32.whl
  • Déplacez le fichier .whl téléchargé dans votre répertoire python35/Scripts
  • Ouvrez une invite de commande dans le répertoire Scripts (Shift-Right click dans le répertoire> Open a command window here).
  • Entrez la commande:

    pip3 install pygame-1.9.2a0-cp35-none-win32.whl

  • Si vous obtenez une erreur à la dernière étape, essayez:

    python -m pip install pygame-1.9.2a0-cp35-none-win32.whl

Et cela devrait le faire. Testé comme fonctionnant sous Windows 10 64 bits.

8
Charles

allez dans le dossier python/scripts, ouvrez une fenêtre de commande sur ce chemin, tapez le suivant:

C:\python34\scripts> python -m pip install pygame --user

Pour le tester, ouvrez python IDE et tapez

import pygame

print (pygame.ver)

Cela a fonctionné pour moi ...

7
  1. ouvrez le dossier où votre python est installé
  2. ouvrir le dossierscripts
  3. tapezcmddans la barre d'adresse. Il ouvre une fenêtre d'invite de commande à cet emplacement
  4. tapezpip install pygameet appuyez sur enter
  5. il faut télécharger et installer le module pygame
  6. maintenant, lancez votre code. Ça fonctionne bien :-)
2
NARENDER REDDY

J'avais la même erreur. C'est parce que votre version de Pygame n'est pas compatible avec votre version de Python ou de Pydev. Accédez à ce lien et obtenez la version appropriée de Pygame pour votre version actuelle de Python. Ctrl F pour le trouver plus rapidement ou cliquez sur le python Word en bleu. au sommet. Pendant que vous installez Pygame, il devrait trouver le chemin Python lui-même. Au moins, l'esprit a fait n'importe quoi. Je lance Pygame via Eclipse avec Python 3.4.

http://www.lfd.uci.edu/~gohlke/pythonlibs/

1
TriGeo

Vous n'avez pas besoin de Python 64 bits sur un système Win64, il vous suffit d'installer les versions 32 bits de Python et de Pygame pour que tout fonctionne correctement (et qu'il existe de nombreuses autres modules pour eux).

0
  1. Installez et téléchargez le fichier .whl de pygame.
  2. Déplacez le fichier .whl vers votre python35/scripts
  3. Aller à cmd
  4. Changer de répertoire en scripts python
  5. Type:

    pip install pygame
    

Voici un exemple:

C:\Users\user\AppData\Local\Programs\Python\Python36-32\Scripts>pip install pygame
0
EDGE 074

Depuis pas de réponse a déclaré ceci:

Assurez-vous que, si vous utilisez un environnement virtuel, vous l'avez activé avant d'essayer d'exécuter le programme.

Si vous ne savez pas vraiment si vous utilisez ou non un environnement virtuel, vérifiez auprès des autres contributeurs du projet. Ou peut-être essayez-vous de trouver un fichier portant le nom activate comme ceci: find . -name activate.

0
user2089810

Je suis un novice en python et j'avais le même problème. (windows x64 os) J'ai résolu, en effectuant les étapes ci-dessous

  1. J'ai enlevé python (version x64) et pygame
  2. J'ai téléchargé et installé python 2.6.6 x86: https://www.python.org/ftp/python/2.6.6/python-2.6.6.msi
  3. J'ai téléchargé et installé pygame (lors de l'installation, j'ai choisi le répertoire dans lequel j'ai installé python): http://pygame.org/ftp/pygame-1.9.1.win32-py2.6.msi
  4. Fonctionne bien :)
0
Decoded

J'ai eu le même problème et j'ai découvert que Pygame ne fonctionnait pas pour Python3 au moins sous Mac OS, mais j'ai aussi Tython2 installé sur mon ordinateur, comme vous le faites probablement aussi. Ainsi, lorsque j'utilise Pygame, je change le chemin pour qu'il utilise python2 au lieu de python3. J'utilise Sublime Text comme éditeur de texte, je vais donc simplement dans Tools> Build Systems> New Build System et saisis les informations suivantes:

{
    "cmd": ["/usr/local/bin/python", "-u", "$file"],    
}

au lieu de 

{
    "cmd": ["/usr/local/bin/python3", "-u", "$file"],   
}

dans mon cas. Et lorsque je n'utilise pas pygame, je change simplement le chemin afin de pouvoir utiliser Python3.

0
Megan Chang

J'utilise l'IDE PyCharm. Je pouvais faire travailler Pygame avec IDLE mais pas avec PyCharm. Cette vidéo m'a aidé à installer Pygame via PyCharm. 

https://youtu.be/HJ9bTO5yYw0

(Il semble que PyCharm ne reconnaisse qu'un paquet; si vous utilisez son interface graphique.) 

Cependant, il y avait quelques légères différences pour moi; J'utilise Windows au lieu d'un Mac. 

Mon menu «préférences» se trouve dans: File->Settings…

Ensuite, dans l'écran suivant, j'ai développé le menu de mon projet et cliqué sur Interprète de projet. Puis j'ai cliqué sur le icône verte plus à droite pour accéder à l’écran Packages disponibles. 

0
Joe

J'ai rencontré l'erreur il y a quelques jours! Heureusement, j'ai trouvé la réponse. 

Vous voyez, le problème est que pygame est livré dans un fichier/package .whl (wheel). Donc, en conséquence, vous devez l'installer. 

L'installation de pip est un processus très délicat, alors soyez prudent. Les étapes sont: - 

Étape 1. Allez dans C:/Python (quelle que soit la version que vous utilisez)/Scripts. Défiler vers le bas. Si vous voyez un fichier nommé pip.exe, cela signifie que vous êtes dans le bon dossier. Copiez le chemin. 

Étape 2. Dans votre ordinateur, recherchez les variables d'environnement. Vous devriez voir une option intitulée «Modifier les variables d'environnement système». Clique dessus. 

Étape 3. Là, vous devriez voir une boîte de dialogue apparaître. Cliquez sur 'Variables d'environnement'. Cliquez sur 'Path'. Ensuite, cliquez sur 'Nouveau'. Collez le chemin que vous avez précédemment copié. 

Étape 4. Cliquez sur OK'. 

Step5. Maj + Clic droit n'importe où votre pygame est installé. Sélectionnez "Ouvrir la fenêtre de commande ici" dans le menu déroulant. Tapez 'pip install py' puis cliquez sur l'onglet et le nom de fichier complet doit être complété. Ensuite, appuyez sur Entrée, et le tour est joué! Maintenant, vous ne devriez plus avoir l'erreur à nouveau !!!

0
user9621927