2013-10-27 1 views
0

Я настраиваю среду Eclipse для редактирования и отладки сценариев Maya. Когда я пытаюсь запустить код:«NameError: не удается найти файл для модуля maya» при попытке запуска скрипта Python в Eclipse

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) 

Я настроил затмение использовать майю и питона, как следующее:

enter image description here

Я не понимаю, в чем проблема, или я не могу правильно использовать Eclipse?

ответ

1

Configure Eclipse для использования mayapy Python-интерпретатор доступен в <Maya_INSTALL_DIR>\bin.

Или вам придется инициализировать интерпретатор Python по умолчанию с помощью Maya, как описано here.

+0

У меня есть Eclipse, чтобы использовать mayapy.exe уже. Я шаг за шагом следил за всем процессом установки и также задавал переменные среды. Я бы сделал и посмотрел, что произойдет. Благодарю. – zingy

0

Если вы используете это в Eclipse, вы также должны добавить

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

в любой код, который вы пытаетесь запустить во внешнем интерпретатором.

Модуль майя - это всего лишь пустая заглушка, если она не работает внутри сеанса майя или после импорта maya.standalone и инициализации, как указано выше. Try-catch - хорошая практика, потому что вы можете инициализировать только один раз.

+0

Ошибка OP: 'NameError: не удается найти файл для модуля maya', то есть' maya' не находится в 'path', и я думаю, что сначала нужно позаботиться о нем. –

+0

Я пробовал с автономным, но он дает ту же ошибку. Поэтому, я думаю, мне нужно снова проверить процесс установки. Благодарю. – zingy

Смежные вопросы