2017-10-16 17 views
0
Traceback (most recent call last): 
File "alien_invasion.py", line 3, in <module> 
import pygame 
ImportError: No module named pygame 

La console dit qu'il n'y a pas de module nommé pygame, mais j'ai déjà téléchargé pygame et IDLE me permet d'importer pygame et de l'utiliser.Pygame ne fonctionne pas sur mac, la console ne dit pas de module appelé pygame

+1

Cela arrive souvent si vous avez différentes versions de Python sur votre ordinateur, vous pouvez avoir installé pygame pour Python 3 et vous essayez de l'importer en Python 2. Entrez 'python' dans la console et vérifiez quelle est la version, puis vérifiez quelle version IDLE utilise. Je pense que vous devez entrer 'python3' dans la console pour lancer Python 3 sur un mac. – skrx

Répondre

1

Dans la console, vous pouvez utiliser la commande python --version pour voir la version par défaut de Python que vous utilisez. Le plus probable est que vous avez une version différente de Python en cours d'exécution dans la console que vous le faites dans IDLE. Vous pouvez spécifier quand vous l'exécutez.

Essayez chacun d'entre eux dans la console:

python2 alien_invasion.py

ou

python3 alien_invasion.py

+0

merci! la commande python3 a fonctionné pour moi. Le jeu fonctionne bien maintenant. – Necrolord