PyMEL 是开源 Python 库,它通过提供用于常见操作的简化语法来帮助开发 Maya 扩展。
PyMEL 可以作为可选组件随 Maya 一起安装。如果未与 Maya 一起安装 PyMEL,仍可使用 pip 软件包管理器安装它。有关 pip 安装的最新信息,请参阅 pip 用户手册。
如果要单独安装 PyMEL,则需要安装与 Maya 兼容的最新版 PyMEL。对于 Maya 2023,这是 PyMEL 1.3 及其更新版本。
默认情况下,PyMEL 将安装在 Maya site-package 目录中。若要将 PyMEL 安装到用户空间,您需要使用 --user 选项运行安装命令。
在 Windows 上安装 PyMEL 软件包
在命令提示符下,将目录更改为 C:\Program Files\Autodesk\Maya<VersionNumber>\bin,然后运行
mayapy -m pip install "pymel>=1.3.*,<1.4.*"
若要在用户空间中安装,请运行
mayapy -m pip install --user "pymel>=1.3.*,<1.4.*"
在 macOS 上安装 PyMEL 软件包
打开终端窗口,将目录更改为 /Applications/Autodesk/maya<VersionNumber>/Maya.app/Contents/bin,然后运行:
sudo ./mayapy -m pip install "pymel>=1.3.*,<1.4.*"
若要在用户空间中安装,请运行
./mayapy -m pip install --user "pymel>=1.3.*,<1.4.*"
在 Linux 上安装 PyMEL 软件包
打开终端窗口,将目录更改为 /usr/Autodesk/Maya<VersionNumber>/bin/,然后运行
sudo ./mayapy -m pip install "pymel>=1.3.*,<1.4.*"
若要在用户空间中安装,请运行
./mayapy -m pip install --user "pymel>=1.3.*,<1.4.*"
使用 mayapy -m pip list 验证是否已安装 PyMEL。
若要使用 PyMEL 库,请打开 Python 脚本编辑器,然后执行以下命令:
import pymel.core as pm
导入 PyMEL 库后,可以使用 PyMEL 命令。例如,可以创建球体:
s = pm.sphere()
若要卸载 PyMEL,请使用 mayapy -m pip uninstall pymel。如果 PyMEL 安装在 Maya 的 site-packages 目录中,您需要管理员权限(在 Windows 上)和超级用户权限(在 macOS 和 Linux 上的)才能卸载 PyMEL。