使用 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")
你会一气呵成地获得所有的路径。