Я хочу создать пользовательскую полку при запуске в Maya 2018. Я вызываю скрипт для сборки полки в файле userSetup.py.Сценарий создаст полку, если будет запущен в редакторе сценариев после запуска, но при запуске выдает ошибку.
#userSetup.py
#-----
import maya.cmds as cmds
import sys
sys.path.append('/Users/alfredwinters/Desktop/python/scripts/')
import lighting_tools_shelf
cmds.evalDeferred("lighting_tools_shelf")
#lighting_tools_shelf.py
#----
import maya.cmds as cmds
cmds.shelfLayout("lighting_shelf", p="ShelfLayout")
Это ошибка, возникающая при вызове скрипта при запуске.
Не удалось выполнить userSetup.py
Трассировка (самая последняяпоследний вызов):
Файл "/Users/alfredwinters/Library/Preferences/Autodesk/maya/2018/scripts/userSetup.py", строка 8, в импорте Lighting_tools_shelf
Файл "/ Users/alfredwinters/Desktop/python/scripts/lighting_tools_shelf.py ", строка 19, в custom_shelf cmds.shelfLayout (name, p =" ShelfLayout ")
RuntimeError: shelfLayout: объект 'ShelfLayout' не найден.