使用 userSetup.py
在 userSetup.py
檔案中新增任意路徑到 Maya Python 環境。userSetup.py
是一個 Python 檔案( 不是模組),可以在 Maya 啟動時自動執行。userSetup.py
可以存在多個位置,具體取決於作業系統和環境變數。
當 Maya 啟動時,它將執行 userSetup 檔案的內容。在這裡新增 Python 路徑將允許它找到模組:
import sys
sys.path.append("/path/to/my/modules")
這將使用’/ path / to / my / modules’中的 Python 模組檔案可以使用標準 import
指令匯入。
對於更高階的設定,site
模組可以使用 addsitedir()
功能執行相同的操作。site.addsitedir()
支援 .pth 檔案 ,一次配置多個路徑。
例如,三個不相關的 Python 資料夾可以像這樣排列:
python_files
|
+---- studio
| + module1.py
| + module2.py
|
+---- external
|
+---- paid
| + paidmodule.py
|
+---- foss
+ freemodule.py
直接使用 sys.path
你必須手動新增 python_files/studio
,python_files/external/paid
和 python_files/external/paid
。但是,你可以將 .pth 檔案新增到 python_files
的根目錄,如下所示:
studio
external/paid
external/foss
並在 userSetup 中呼叫它:
import site
site.addsitedir("/path/to/python_files")
你會一氣呵成地獲得所有的路徑。