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

控制台说,有没有名为pygame的模块,但我已经下载pygame的和空闲让我导入pygame的,并使用它。不pygame的Mac上工作,控制台说,没有模块调用pygame的

+1

,如果您有您的计算机上不同版本的Python这种情况经常发生,那么你可能对安装pygame的Python 3,你试图用Python 2导入它。在控制台中输入'python'并检查它是哪个版本,然后检查IDLE使用哪个版本。我想你必须在控制台中输入'python3'才能在Mac上启动Python 3。 – skrx

回答

1

在控制台中,您可以使用命令python --version查看您正在运行的Python的默认版本。很可能发生了什么是您在控制台中运行的Python版本不同于IDLE中的版本。您可以指定何时运行它。

尝试每一种在控制台:

python2 alien_invasion.py

python3 alien_invasion.py

+0

谢谢! python3命令为我工作。游戏现在运行平稳。 – Necrolord