我有一个名为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吗?
提前感谢您的帮助!
答案 0 :(得分:2)
Pygame不是Python的std库的一部分,所以你不能直接导入它。
使用:apt-get install python-pygame 或任何安装程序来安装它。您也可以手动下载文件并进行安装。
你也可以使用pip,这就是我的工作。
这里有一个很好的帖子来检查你是否遇到麻烦: Unable to install Pygame using pip