maya2023 安装和导入PyMEL
一、問題描述:
maya開發的插件,有些使用了pymel,pymel封裝了maya mel語言的python方式,但maya2023 官方不在支持python2.x ,改用了最新的pyhton3.x ,并且默認不安裝pymel,需手動勾選安裝。老的python2.x 開發的程序如何在新版中運行呢?經過查詢發現官方提供了方法:阿彌陀佛,哈哈。
以下內容來源于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。
4、(推薦)Python官方解決maya所有版本對 python2.x 和 python3.x 兼容方案,解決方法:
手動輸入 mayapy -m pip imstall --pre pymel
pymel-1.3.0a2 .whl 包下載地址: https://download.csdn.net/download/tian0000hai/86551919
5、模塊的使用方法:
若要使用 PyMEL 庫,請打開 Python 腳本編輯器,然后執行以下命令:
import pymel.core as pm
導入 PyMEL 庫后,可以使用 PyMEL 命令。例如,可以創建球體:
s = pm.sphere()
6.模塊的卸載方法:
若要卸載 PyMEL,請使用 mayapy -m pip uninstall pymel。如果 PyMEL 安裝在 Maya 的 site-packages 目錄中,您需要管理員權限(在 Windows 上)和超級用戶權限(在 macOS 和 Linux 上的)才能卸載 PyMEL。
好了,大家自己嘗試吧。南無阿彌陀佛
總結
以上是生活随笔為你收集整理的maya2023 安装和导入PyMEL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: syslinux 的EFI启动以及中文菜
- 下一篇: 计算机桌面没有cd驱动器,电脑没有光盘驱