標準の Python パッケージ管理システムである pip を Maya の Python インタプリタ内で使用して、Python パッケージのインストール、検索、照会を行うことができます。
pip は、、Maya Python インタプリタの mayapy を使用してコマンド ラインから呼び出されます。Maya Python スクリプト エディタからは呼び出せません。
インストールされたパッケージのリストを表示するには、./mayapy -m pip list (macOS および Linux)、および mayapy -m pip list (Windows)を実行します。
pip の最新情報については、『pip ユーザ ガイド』を参照してください。
Windows | C:\Program Files\Autodesk\Maya<VersionNumber>\bin |
macOS | /Applications/Autodesk/maya<VersionNumber>/Maya.app/Contents/bin |
Linux | /usr/autodesk/Maya<VersionNumber>/bin/ |
既定では、pip は Maya の site-packages フォルダにパッケージをインストールします。これらのフォルダにパッケージをインストールするには、Windows の場合は管理者権限、macOS と Linux の場合はスーパー ユーザ権限が必要になります。
これらの権限がない場合、またはパッケージをこれらのフォルダにインストールしない場合は、--user フラグを使用してユーザ スペースにパッケージをインストールするか、--target オプションを使用してバージョン固有の site-packages フォルダにパッケージをインストールすることができます。
バージョン固有の site-packages フォルダは、Maya の起動時に作成されます。
バージョン固有の site-packages フォルダにパッケージをインストールする場合、管理者権限またはスーパー ユーザ権限は必要ありません。これらのフォルダ内のパッケージは、他の場所にインストールされたパッケージよりも優先されます。
Maya の既定の site-packages フォルダにインストールする | mayapy -m pip install <flags> <package>
管理者として実行しているコマンド ウィンドウから実行する必要がある |
ユーザ スペースにインストールする | mayapy -m pip install <flags> --user <package> |
バージョン固有のフォルダにインストールする | mayapy -m pip install <flags> <package> --target C:/Users/<username>/Documents/maya/<version>/scripts/site-packages |
Maya の既定の site-packages フォルダにインストールする | sudo ./mayapy -m pip install <flags> <package> |
ユーザ スペースにインストールする | ./mayapy -m pip install <flags> --user <package> |
バージョン固有のフォルダにインストールする | ./mayapy -m pip install <flags> <package> --target $HOME/Library/Preferences/Autodesk/maya/<version>/scripts/site-packages |
Maya の既定の site-packages フォルダにインストールする | sudo ./mayapy -m pip install <flags> <package> |
ユーザ スペースにインストールする | ./mayapy -m pip install <flags> --user <package> |
バージョン固有のフォルダにインストールする | ./mayapy -m pip install <flags> <package> --target $HOME/maya/<version>/scripts/site-packages |
ユーザ スペースからパッケージを削除するには、pip uninstall <package> を使用します。
Linux と macOS | ./mayapy -m pip uninstall <package> |
Windows | mayapy -m pip uninstall <package> |
Maya の site-packages フォルダにインストールした場合に、パッケージをアンインストールするには、管理者権限またはスーパー ユーザ権限が必要です。
Linux と macOS | sudo ./mayapy -m pip uninstall <package> |
Windows | mayapy -m pip uninstall <package> |
バージョン固有の site-packages フォルダにインストールした場合は、バージョン固有の site-packages フォルダからパッケージを手動で削除する必要があります。