很多朋友学习Python时,教程中都会用到media模块,但是我是导入时往往会出问题
>>> import media
Traceback (most recent call last):
File "<pyshell#33>", line 1, in <module>
import media
ImportError: No module named media
就会提示没有media这个模块!
media看着很标准,其实不是python自带的库。需要安装第三方软件后才能用。
media模块不是Python的标准模块,这个库是在PyGraphics里,而PyGraphics需要一些别的库支持才能使用。
依次下载安装下列库(针对Window系统,Linux/Unix系统请参见文章底部参考资料):
(注意:目前PyGraphics以及下列部分包仅支持Python2 32位,64位的朋友要使用的话请安装32位版本的Python)
- 下载:Python Imaging Library 1.1.7 for Python 2.7-->安装
- 下载:pygame-1.9.1.win32-py2.7.msi-->安装
- 下载:numpy-1.6.1-win32-superpack-python2.7.exe-->安装
- 下载:ampy-1.2.3.win32.exe-->安装
- 下载:PyGraphics-2.1.win32.exe-->安装
如果想要使用在PyGraphics包中的测试,必须下载并安装Nose包,方法如下:
- 首先,下载:setuptool-->安装
- 其次,打开cmd-->进入命令提示行,此时保持电脑可以上外网,在命令提示行中输入 D:\Python27\Scripts\easy_install nose 回车,此时会从网上自动下载东西,不用管它,Nose会自动安装完成。
注:上面的D:\Python27,是指个人Python的安装目录,个人的是不一样的!
2.7版本的是Python27,2.5版本的是Python25
对于安装nose,很多朋友是卡在Reading 或者 Downloading 阶段,先提供另一种方法安装,使用Python的pip
- 首先,打开cmd-->进入命令提示行,此时保持电脑可以上外网,在命令提示行中输入pip,回车,检查pip有效
- 确认上图后,输入 pip install nose 回车,等待自动下载安装就ok了,切记保持网络畅通
- 最后,输入pip freeze 可以查看机器里安装的所有Python包列表
Imaging报错:The _imaging C module is not installed解决方案
参考:
http://bking.diandian.com/post/2012-03-09/14808071
http://packages.python.org/PyGraphics/
http://packages.python.org/PyGraphics/install.html