mayapy と pip を使用して Python パッケージを管理する

標準の Python パッケージ管理システムである pip を Maya の Python インタプリタ内で使用して、Python パッケージのインストール、検索、照会を行うことができます。

pip は、、Maya Python インタプリタの mayapy を使用してコマンド ラインから呼び出されます。Maya Python スクリプト エディタからは呼び出せません。

mayapy は、Windows の場合は C:\Program Files\Autodesk\Maya<バージョン番号>\bin、macOS の場合は /Applications/Autodesk/maya<バージョン番号>/Maya.app/Contents/bin、Linux の場合は /usr/autodesk/Maya<VersionNumber>/bin/ に配置されています。

パッケージは、Maya site-packages フォルダまたはユーザ スペースのいずれかにインストールできます。Maya の site-packages フォルダにパッケージをインストールするには、Windows の場合は管理者権限、または macOS と Linux の場合はスーパー ユーザ権限が必要になります。管理者権限またはスーパー ユーザ権限を持っていない場合、または Maya のインストール フォルダにパッケージをインストールしない場合は、--user フラグを使用して、ユーザ スペースにパッケージをインストールすることもできます。

注: pip は、既定で、Maya の site-package フォルダにパッケージをインストールしようとします。このフォルダにインストールするための適切な権限がない場合は、パッケージがユーザ スペースにインストールされます。
プラットフォーム Maya の site-packages フォルダへのインストール ユーザ スペースへのインストール
Linux sudo ./mayapy -m pip install <flags> <package> ./mayapy -m pip install <flags> --user <package>
macOS sudo ./mayapy -m pip install <flags> <package> ./mayapy -m pip install <flags> --user <package>
Windows mayapy -m pip install <flags> <package>

(管理者として実行しているコマンド ウィンドウから実行)

mayapy -m pip install <flags> --user <package>

また、Maya の site-packages フォルダからパッケージをアンインストールする場合も、管理者権限またはスーパーバイザ権限が必要になります。

Linux と macOS sudo ./mayapy -m pip uninstall <package>
Windows mayapy -m pip uninstall <package>

pip は、Maya Python パッケージのメンテナンスに役立ちます。インストールされたパッケージのリストを表示するには、./mayapy -m pip list (macOS および Linux)、および mayapy -m pip list (Windows)を実行します。

pip の最新情報については、『pip ユーザ ガイド』を参照してください。