PyMEL をインストールして読み込む

注: PyMEL は Luma Pictures によって開発、維持されています。オートデスクは PyMEL を直接サポートしていません。

PyMEL は、一般的な操作の構文を簡易化することによって Maya 拡張機能の開発をサポートする、オープンソースの Python ライブラリです。

Python 2 用の PyMEL は Maya に同梱されています。Python 3 用の PyMEL はオプション コンポーネントとして Maya と一緒にインストールできます。

Maya と一緒に PyMEL for Python をインストールしなかった場合も、pip package manager を使用してインストールすることができます。pip のインストールに関する最新情報については、『pip ユーザ ガイド』を参照してください。

PyMEL を個別にインストールする場合は、インストールするバージョンが Maya と互換性のある最新バージョンの PyMEL であることを確認する必要があります。

Maya 2022 の場合、PyMEL 1.2 とその更新バージョンは Maya と互換性があります。

既定では、PyMEL は Maya の site-package フォルダにインストールされます。ユーザ スペースに PyMEL をインストールするには、--user オプションを指定してインストール コマンドを実行する必要があります。

注: Maya の site-package フォルダにインストールするための適切な権限がない場合は、パッケージがユーザ スペースにインストールされます。

Windows に PyMEL パッケージをインストールするには

コマンド プロンプトで C:\Program Files\Autodesk\Maya<VersionNumber>\bin フォルダに移動して、次のコマンドを実行します。

mayapy -m pip install "pymel>=1.2.,<1.3."

ユーザ スペース内にインストールする場合は、次のコマンドを実行します。

mayapy -m pip install --user "pymel>=1.2.,<1.3."

macOS に PyMEL パッケージをインストールするには

ターミナル ウィンドウを開き、/Applications/Autodesk/maya<VersionNumber>/Maya.app/Contents/bin フォルダに移動して、次のコマンドを実行します。

sudo ./mayapy -m pip install "pymel>=1.2.,<1.3."

ユーザ スペース内にインストールする場合は、次のコマンドを実行します。

./mayapy -m pip install --user "pymel>=1.2.,<1.3."

Linux に PyMEL パッケージをインストールするには

ターミナル ウィンドウを開き、/usr/Autodesk/Maya<VersionNumber>/bin/ フォルダに移動して、次のコマンドを実行します。

sudo ./mayapy -m pip install "pymel>=1.2.,<1.3."

ユーザ スペース内にインストールする場合は、次のコマンドを実行します。

./mayapy -m pip install --user "pymel>=1.2.,<1.3."

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 フォルダにインストールされている場合に、PyMEL をアンインストールするには、Windows の場合は管理者権限、macOS と Linux の場合はスーパー ユーザ権限が必要になります。