python提示import XX 不存在,如何排查錯誤



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的模塊的查找路徑,如果路徑不對,也查找不到對應的包。


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM