1、如何確定文件夾是一個包,
檢查包中是否有__init__.py 文件,
在python模塊的每一個包中,都有一個__init__.py文件(這個文件定義了包的屬性和方法)然后是一些模塊文件和子目錄,假如子目錄中也有__init__.py 那么它就是這個包的子包了。當你將一個包作為模塊導入(比如從 xml 導入 dom )的時候,實際上導入了它的__init__.py 文件。
一個包是一個帶有特殊文件 __init__.py 的目錄。__init__.py 文件定義了包的屬性和方法。其實它可以什么也不定義;可以只是一個空文件,但是必須存在。如果 __init__.py 不存在,這個目錄就僅僅是一個目錄,而不是一個包,它就不能被導入或者包含其它的模塊和嵌套包。
2、檢查XXX包是否存在,通常在python安裝路徑中查找, 比如D:\Python27\Lib(系統自帶的包) , D:\Python27\Lib\site-packages(安裝python其他模塊的包一般存放路徑)
3、檢查環境變量
4、打開cmd,查找python的模塊的查找路徑,如果路徑不對,也查找不到對應的包。