回覆列表
  • 1 # 使用者4912889400776

    Python 執行環境在查詢模組時是對 sys.path 列表進行遍歷,如果我們想在執行環境中新增自定義的模組,主要有以下三種方法:

    1. 在sys.path列表中新增新的路徑(只能對執行了 sys.path.append 命令的當前 Python 執行環境起作用,對其他執行環境不起作用,也即“一次性”的)。

    >>> import sys

    >>> sys.path

    >>> sys.path.append("/home/xxx/yyy") #目錄/home/xxx/yyy包含你所需要的包或模組

    設定 PYTHONPATH 環境變數(永久性新增):

    2. 將包或模組複製到 sys.path 列表中的目錄(透過 sys.path 檢視)裡(如 /home/test/lib/python2.7/site-packages/ 目錄)。

    3. 最簡單的辦法是用 .pth 檔案來實現。Python 在遍歷已有的庫檔案目錄(sys.path中指定)過程中,如果見到一個 .pth 檔案,就會將該檔案中所記錄的路徑加入到 sys.path 設定中,這樣 .pth 檔案說指明的庫也就可以被 Python 執行環境找到。

    $cd /home/test/lib/python2.7/site-packages/

    $touch test.pth

    $vim test.pth

    $新增一行包或模組所在的目錄(如:/home/test/somePackage/)

    則test.pth檔案內容為:

    /home/test/somePackage/

  • 中秋節和大豐收的關聯?
  • 鼻子兩側長痘痘是什麼原因?