簡體   English   中英

python解釋器如何找到模塊路徑?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM