使用 mayapy 和 pip 管理 Python 软件包

可以在 Maya 的 Python 解释器中使用标准 Python 软件包管理系统 pip,以安装、搜索和查询 Python 软件包。

可使用 Maya Python 解释器 mayapy 从命令行调用 pip。无法在 Maya Python 脚本编辑器中调用它。

在 Windows 上,mayapy 位于 C:\Program Files\Autodesk\Maya<版本号>\bin 中;在 macOS 上,它位于 /Applications/Autodesk/maya<版本号>/Maya.app/Contents/bin 中;在 Linux 上,它位于 /usr/autodesk/Maya<版本号>/bin/ 中。

可以将软件包安装到 Maya site-packages 目录或您的用户空间。您需要管理员权限(在 Windows 上)或超级用户权限(在 macOS 和 Linux 上),才能在 Maya site-packages 目录中安装软件包。如果您没有管理员或超级用户权限,或者您不想在 Maya 安装目录中安装软件包,还可以使用 --user 标志在用户空间中安装软件包。

注: 默认情况下,pip 将尝试在 Maya site-packages 目录中安装软件包。如果您没有可在该目录中进行安装的适当权限,软件包将安装在用户空间中。
平台 在 Maya 的 site-packages 目录中安装 在用户空间中安装
Linux sudo ./mayapy -m pip install <标志> <软件包> ./mayapy -m pip install <标志> --user <软件包>
macOS sudo ./mayapy -m pip install <标志> <软件包> ./mayapy -m pip install <标志> --user <软件包>
Windows mayapy -m pip install <标志> <软件包>

从以管理员身份运行的命令窗口

mayapy -m pip install <标志> --user <软件包>

您还需要管理员或超级用户权限才能从 Maya site-packages 目录中卸载软件包。

Linux 和 macOS sudo ./mayapy -m pip uninstall <软件包>
Windows mayapy -m pip uninstall <软件包>

pip 可帮助您维护 Maya Python 软件包。您可以查看安装的软件包列表,方法是运行 ./mayapy -m pip list(在 macOS 和 Linux 上)和 mayapy -m pip list(在 Windows 上)。

有关 pip 的最新信息,请参见 pip 用户手册