为什么基本代码没有运行?

时间:2014-04-05 20:21:34

标签: python python-3.x pygame

我有一个名为L1_base.py的文件,来自我的讲师,其中包含我应该运行的基本代码。但每次我在命令提示符下键入“python L1_base.py”时,都会收到以下错误消息:

Traceback (most recent call last):
  File "L1_base.py", line 3, in <module>
    import sys, pygame
  File "/home/akeen/public/pygame/lib/python3.3/site-packages/pygame/__init__.py", line 127, in <module>
    from pygame.base import *
ImportError: No module named base

我已经尝试重新下载我的教师给我的文件,我已经尝试重新安装python,但是这条消息不断出现。我也做了一个快速的“你好世界!”教程;当我尝试运行该代码时,一切都很好。

我使用的是Macbook Pro(软件:OS X,10.9.2),更具体地说,我指的是python 3.

我查看了提供的基本代码,我注意到它正在导入pygame;这是因为我需要安装pygame吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

Pygame不是Python的std库的一部分,所以你不能直接导入它。

使用:apt-get install python-pygame 或任何安装程序来安装它。您也可以手动下载文件并进行安装。

你也可以使用pip,这就是我的工作。

这里有一个很好的帖子来检查你是否遇到麻烦: Unable to install Pygame using pip