Я использую Autodesk Maya 2008 в Linux дома и Maya 2012 в Windows 7 на работе. До сих пор большая часть моих усилий была сосредоточена на первом. Я нашел эту тему, и удалось заставить установку работать дома. Суть в том, что вы устанавливаете нос для любого Python, установленного в вашей системе, затем создаете скрипт py, который добавляет это яйцо носа в sys.path и загружает его в модуль maya.standalone, затем импортирует нос и запускает его. Затем вы запускаете этот py-скрипт через версию Python для Maya (mayapy в структуре каталогов Maya).
Я не уверен, что установка носа Python 2.6 в запеченной установке Python 2.5 Maya 2008 вызывает беспокойство. Более того, это просто более грязная установка, и я хотел бы сделать это для многих коллег. Было бы неплохо установить нос прямо в Maya 2008 (Python 2.5) и 2012 (Python 2.6).
С этой целью я попытался загрузить нос и установить его с помощью исполняемого файла Mayapy Mayapy:
~sudo /autodesk/maya2008-x64/bin/mayapy setup.py build
running install
error: invalid Python installation: unable to open /autodesk/maya2008-x64/lib/python2.5/config/Makefile (No such file or directory)
Там нет папки config. По-видимому, это связано с отсутствующим python-dev. У меня это установлено, но отсутствует в системной версии Python. Я не знаю, как установить его для Maya's Python и возможно ли это вообще. Это? Является ли версия Python для Maya слишком сумасшедшей / одноразовой, чтобы даже рассматривать это?