我剛開始寫 Python 時,會有個疑惑,若是同一個資料夾的程式直接 import 就好了,但不同資料夾的要怎麼處理呢?有一個解法是用 ./ 的相對路徑來 import,但跨槽怎麼辦?這部分我就沒深究了。而我選用的是設定 PYTHONPATH 的方式。
Photo by Caspar Camille Rubin on Unsplash
只要 PYTHONPATH 設定好了,我們開啟 VSCode 後,跳出的提示就可以顯示另外一個程式的 function、變數等。不過如果電腦有多種版本的 Python 設定 PYTHONPATH 後,有可能導致 Anaconda、其他和 Python 相關的程式出問題,要特別注意一下。
此為影片版
首先我們先按 windows 鍵或點擊下方搜尋列
輸入「環境變數」(若沒跳出來需要輸入完整的字)選擇「編輯系統環境變數」
點擊「環境變數(N)…」 上面的區塊是給當前使用者的環境變數,下面的區塊是給所以使用者的環境變數。可以依照需求新增。這邊我是先新增給當前使用者,按下上面區塊的「新增(N)…」
在變數名稱填入「PYTHONPATH」、變數值填入「其他程式所在的位置」,若有多個則用 ; 隔開。輸入完後按下「確定」
再按下環境變數視窗的「確定」 再按下系統內容視窗的「確定」 開啟 Editor 看看是否有成功 (若已經開啟,請關閉後再次啟動)
留言
張貼留言