[英]how the python interpreter find the modules path?
我是python的新手,我發現要查看導入搜索路徑,你必須導入sys
模塊,然后使用sys.path
訪問路徑列表,如果在我明確導入sys
模塊之前這個列表不可用,那么解釋器如何確定該模塊所在的位置。 謝謝你的任何解釋。
即使在導入sys模塊之前,模塊搜索路徑也始終存在。 sys模塊只是讓它可用。
它反映了系統變量$PYTHONPATH
的內容,或者系統默認值,如果您尚未設置該環境變量。
解釋器中有一個默認的搜索路徑。 ( https://docs.python.org/2/install/#modifying-python-s-search-path )
構建解釋器時,路徑的默認值將配置到Python二進制文件中。
BTW, sys
內置於Python解釋器中。 ( https://docs.python.org/2/tutorial/modules.html#standard-modules )
一個特定的模塊值得注意:
sys
,它內置於每個Python解釋器中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.