Maya.env 文件用于设置环境变量。
除了几个特定的环境变量外,Maya.env 中设置的变量值不会覆盖在操作系统环境中设置的值。这意味着,如果已在系统环境中设置变量(如 PYTHONPATH),则在 Maya.env 中设置该变量将不起作用,Maya 将使用在环境中设置的 PYTHONPATH 值。
如果未在环境中设置变量,则 Maya 将使用 Maya.env 中的值。
Maya.env 覆盖的变量(即使在系统环境中设置了这些变量)包括:
每个版本的 Maya 都有一个 Maya.env 文件。您可以在以下位置找到它:
| 平台 | Maya.env 的位置 |
|---|---|
| Windows | C:\Users\<Username>\Documents\maya\<version_number>\ |
| Linux | $HOME/maya/<version_number>/ |
| macOS | $HOME/Library/Preferences/Autodesk/maya/<version_number>/ |
通常,首次启动 Maya 后,系统将会创建 Maya.env 文件。如果系统未创建,您可以自己创建此文件。
<ENVIRONMENT_VARIABLE>=<value>
您无法在 Maya.env 中设置 MAYA_APP_DIR。
Maya 会忽略名称、等号和值旁边的空行和空格。以 # 开头的行将被视为注释并忽略。
在 Windows 上使用分号 (;)) 分隔多个路径,在 macOS 和 Linux 上使用冒号 (:) 进行分隔。
| 在 Linux 和 macOS 上 | MAYA_PLUG_IN_PATH = $MAYA_APP_DIR/scripts/test |
| 在 Windows 上 | MAYA_PLUG_IN_PATH = %MAYA_APP_DIR%\scripts\test |
Maya 先检查是否设置了 MAYA_ENV_DIR 环境变量。如果已设置,则从此位置读取 Maya.env。
如果未设置此环境变量(默认行为),则 Maya 将按以下顺序搜索 Maya.env: