我读了一本书来学习python编程,它显示了代码:
import media
所以我从链接下载了gwpy-code.zip
http://pragprog.com/titles/gwpy/source_code 并安装了 PyGraphics-2.0.win32.exe
.在这条路上C:Python27Libsite-packagespygraphics
真的有media.py
!但是为什么import media
不起作用?(ps:我也在DOS框中尝试了这个C:Python27Scriptseasy_install nose
,仍然不起作用...最好的问候:)
尝试:
from pygraphics import media
如果您还不熟悉在 Python 中导入模块,那么简短的入门知识可能会有所帮助。
>>> import sys
>>> print sys.path
如果您尝试上面的代码,您将在系统路径上看到一堆目录。 C:Python27Libsite-packages
应该是其中之一。
要导入位于系统路径上的文件,可以使用 import filename
(用于 filename.py)。如果文件位于子目录中,例如 dir1/dir2/filename.py
,可以使用import dir1.dir2.filename
导入。
注意:如果目录包含一个名为 __init__.py
的文件,则目录充当"包"。可以导入的文件称为"模块"。
你需要做:
from pygraphics import media
原因是 Python 在 site-packages
目录中查找包。文件media.py
位于文件夹(因此是包)pygraphics
,因此您无法直接访问它。
在导入媒体之前,必须导入 ampy。
你可能不得不说
from pygraphics import media