[python]python環境變數以及模組搜尋路徑

大搜車-自娛發表於2012-06-06
python中的pythonpath是一個很頭大問題,很長的一段時間都覺得雲裡霧裡的,使用python也有段時間,現在對pythonpath的應用進行一個小小的總結。

要檢視當前python環境下所有的pythonpath可以通過os.sys.path來檢視,一般這個路徑的來源有以下幾個方面

一.py檔案的執行路徑如果在py檔案中不呼叫os.chdir的話,就一直是呼叫python.exe被呼叫和路徑

二.設定pythonpath的方法:

1 .在python.exe執行的時候,會自動把當前目錄新增到os.sys.path中

2. 是通過site-packages/ 或 PYTHONPATH 中的任何 .pth 檔案來新增pythonpath

3. eclipse中的pydev外掛,新建一個工程後,可在.pydevproject檔案的path結點新增pythonpath(可新增多個路徑),如下新增了/djangotest/newtest和/djangotest/src兩個路徑,djangotest為專案名



<path>/djangotest/newtest</path>  
<path>/djangotest/src</path>



4. 可能通過os.sys.path.append()來新增,不過這是臨時的

相關文章