[英]python “import media” didn't work but there was “media.py”
我讀了一本書來學習python編程,它顯示了代碼:
import media
因此,我從鏈接http://pragprog.com/titles/gwpy/source_code下載了gwpy-code.zip
並安裝了PyGraphics-2.0.win32.exe
。 在路徑C:\\Python27\\Lib\\site-packages\\pygraphics
,確實存在media.py
! 但是,為什么import media
無效? (ps:我還在DOS框中嘗試過C:\\Python27\\Scripts\\easy_install nose
,仍然無法正常工作...)最好的問候:)
嘗試:
from pygraphics import media
如果你不熟悉Python中導入模塊呢,一個簡短的引物可能是有用的。
>>> import sys
>>> print sys.path
如果您嘗試上面的代碼,您將在系統路徑上看到一堆目錄。 C:\\Python27\\Lib\\site-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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.