天天看點

python子產品搜尋路徑

1.電腦版

(1).python安裝目錄中\lib\site-packages\下建立*.pth檔案,寫入子產品路徑

(2).添加環境變量:變量名:pythonpath;變量值:子產品(檔案夾)路徑 ,若有多個,用半角分号";"隔開

2.手機版

在resource\site.py檔案中添加代碼段

import sys

sys.path.append("子產品(檔案夾)路徑")

發現:第一個參數都是c:\\resource

我的了解:

程式安裝盤下的site.py指定子產品路徑(亦可非安裝盤),如:"c:\\resource","e:\\resource"

指定子產品路徑盤(特指系統盤非安裝盤)下site.py可多級指定其他子產品路徑,如:非安裝盤c盤下site中指定"c:\\data"

情況:python安裝z盤,e盤site.py不起效

猜想:是否site隻存在于安裝盤和系統盤(c盤)時起效

注意:非安裝盤下python程式起效必需檔案

(使所在盤py軟體運作必備,同時c盤必需有site.py檔案)

(測試無效作用)

總結:

1.0要使非安裝盤python程式起效,所在盤必備,同時c盤必需有site.py檔案

例如1:python安裝c盤,程式安裝e盤,則需e盤必備

例如2:python安裝z盤,程式安裝c/e盤,則需c/e盤必備

同時c盤必備;且site.py包含訓示子產品路徑的代碼

2.0要使安裝盤(特指非c盤安裝)python程式起效,c盤必備

例如:python安裝z盤,程式安裝z盤,則需c盤必備;且site.py包含訓示子產品路徑的代碼

3.0擴大python子產品搜尋路徑

在安裝盤和系統盤(c盤)resource\\site.py檔案中添加如下代碼段