Как я могу импортировать Maya Python API? - PullRequest
0 голосов
/ 01 октября 2018

Я использую ipython, и я скопировал пакеты Python API Maya из моего каталога установки maya в папку site-packages, но когда я пытаюсь импортировать maya.api.OpenMaya, я получаю следующую трассировку:

ImportError           Traceback (most recent call last)
<ipython-input-1-0c6acdfd4e92> in <module>()
----> 1 import maya.api.OpenMaya as om

E:\Python\Lib\site-packages\maya\api\OpenMaya.py in <module>()
     23 # our module, which is called 'OpenMaya'.
     24 #
---> 25 import maya.api._OpenMaya_py2
     26
     27 ourdict = globals()

ImportError: DLL load failed: The specified module could not be found

Так как я могу импортировать API на ipython вместо Maya?

1 Ответ

0 голосов
/ 03 октября 2018

Возможно, это проблема самого пакета Maya API.Последние версии пакетов Maya скомпилированы с Visual Studio 2015, поэтому библиотеки DLL могут быть несовместимы с вашей средой Python из-за различий в компиляторе.

Я также хотел бы убедиться, что ваша среда настроена правильно.Вместо того, чтобы копировать файлы, я бы рекомендовал вместо них установить соответствующие переменные среды.У Autodesk есть краткое руководство о том, как это сделать для каждой ОС.Для майя 2018 года: http://help.autodesk.com/view/MAYAUL/2018/ENU/?guid=GUID-83799297-C629-48A8-BCE4-061D3F275215

...