0

Maya スクリプトの編集とデバッグのために Eclipse IDE をセットアップしました。コードを実行しようとすると:

import maya.cmds as cmds
cmds.ls()

Eclipse では次のエラーが表示されます。

    import maya.cmds as cmds
NameError: Can't find file for module maya
(filename C:\Users\shivani\My Documents\maya)

次のように、maya と python を使用するように Eclipse を構成しました。

ここに画像の説明を入力

何が問題なのかわからない、または Eclipse を適切に使用できないのですか?

4

2 に答える 2

1

mayapyで利用可能な Python インタープリターを使用するように Eclipse を構成<Maya_INSTALL_DIR>\binします。

そうしないと、ここで説明されているように、デフォルトの Python インタープリタを Maya で初期化する必要があります。

于 2013-10-27T13:47:23.043 に答える
0

これをEclipseで実行している場合は、追加する必要もあります

import maya.standalone
try:
   maya.standalone.initialize()
except: 
   print "standalone already running"

外部インタープリターで実行しようとするすべてのコードに。

Maya モジュールは、ライブ Maya セッション内で実行するか、または maya.standalone をインポートして上記のように初期化した後に実行しない限り、単なる空のスタブです。スタンドアロンは 1 回しか初期化できないため、try-catch を使用することをお勧めします。

于 2013-10-27T18:04:02.783 に答える