PyCharm で Maya Python スクリプトのオートコンプリートを有効にする手順。

Setting > Project: Scripts > Project Interpreter > More...

Project Interpreters からパス設定を開く

パスを追加する。
  • C:\Program Files\Autodesk\Maya2016.5\Python\Lib\site-packages\pymel\core
  • C:\Program Files\Autodesk\Maya2016.5\lib
  • C:\Program Files\Autodesk\Maya2016.5\devkit\other\pymel\extras\completion\py
  • C:\Program Files\Autodesk\Maya2016.5\Python\Lib\site-packages

Lib\site-packages を extras\completion\py より下に配置するのがポイント。

completion を先に参照されるようにしておく事で API 2.0 や cmds、mel すべての オートコンプリートが正常に動作するようになる。
これが逆の場合は cmds、mel は動作せず、API2.0もモジュールを直接インポートしないと動作しない。

登録済みのパスはUI上から順番を入れ替えることができないので、site-packages が既に登録されている場合は一旦削除してから上記のパス群を追加する。

0 コメント :

コメントを投稿