[問題] PYTHONPATH 和 sys.path差在哪裡?

看板Python作者 (機機勳)時間11年前 (2015/01/16 00:46), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
我看書上提到sys.path會回傳import modules時的搜尋路徑list。 這部分我ok,但是我不知道這個list是怎麼產生的,他是讀取某個檔案的嗎? 看起來是安裝python的時候,會自動產生這個檔案? 另外書上又提到PYTHONPATH這個變數,我google了一下,幾乎都是在linux環境下的範例 所以我不太懂sys.path和PYTHONPATH這兩者到底有什麼關係 有人可以教一下嗎?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.37.2 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1421340402.A.A37.html

01/16 01:04, , 1F
sys.path由多個部分組成 PYTHONPATH是其一
01/16 01:04, 1F

01/16 01:06, , 2F
還會有標準程式庫與第三方模組的存放路徑
01/16 01:06, 2F

01/16 23:54, , 3F
推樓上,python程式啟動時會把PYTHONPATH裡的元素塞進
01/16 23:54, 3F

01/16 23:54, , 4F
sys.path裡面..
01/16 23:54, 4F
文章代碼(AID): #1Kj-xoet (Python)