maya2023 安装和导入PyMEL
一、问题描述:
maya开发的插件,有些使用了pymel,但maya2023 官方不在支持默认pymel安装,需要手动安装。经过查询发现官方提供了方法:阿弥陀佛,哈哈。
以下内容来源于autodesk官方文档:https://help.autodesk.com/view/MAYAUL/2023/CHS/?guid=GUID-2AA5EFCE-53B1-46A0-8E43-4CD0B2C72FB4
注: PyMEL 由 LUMA Pictures 开发和维护。Autodesk 不直接支持 PyMEL。
PyMEL 是开源 Python 库,它通过提供用于常见操作的简化语法来帮助开发 Maya 扩展。
PyMEL 可以作为可选组件随 Maya 一起安装。如果未与 Maya 一起安装 PyMEL,仍可使用 pip 软件包管理器安装它。有关 pip 安装的最新信息,请参阅 pip 用户手册。
如果要单独安装 PyMEL,则需要安装与 Maya 兼容的最新版 PyMEL。对于 Maya 2023,这是 PyMEL 1.3 及其更新版本。
默认情况下,PyMEL 将安装在 Maya site-package 目录中。若要将 PyMEL 安装到用户空间,您需要使用 --user 选项运行安装命令。
二、安装配置方法
注: 如果您没有在 Maya site-package 目录中进行安装的适当权限,软件包将安装在用户空间中。
1、在 Windows 上安装 PyMEL 软件包
在命令提示符下,将目录更改为 C:\Program Files\Autodesk\Maya\bin,然后运行
mayapy -m pip install “pymel>=1.3.,<1.4.”
若要在用户空间中安装,请运行
mayapy -m pip install --user “pymel>=1.3.,<1.4.”
2、在 macOS 上安装 PyMEL 软件包
打开终端窗口,将目录更改为 /Applications/Autodesk/maya/Maya.app/Contents/bin,然后运行:
sudo ./mayapy -m pip install “pymel>=1.3.,<1.4.”
若要在用户空间中安装,请运行
./mayapy -m pip install --user “pymel>=1.3.,<1.4.”
3、在 Linux 上安装 PyMEL 软件包
打开终端窗口,将目录更改为 /usr/Autodesk/Maya/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。
4、Python官方的兼容解决maya所有版本的方案,解决方法:
手动输入 mayapy -m pip imstall --pre pymel
pymel-1.3.0a2 .whl 包下载地址: https://download.csdn.net/download/tian0000hai/86551919
南无阿弥陀佛