如何导入Maya Python API?

时间:2018-10-01 02:30:38

标签: python maya-api

我使用的是ipython,我将maya Python API程序包从我的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

那么如何在ipython而不是Maya上导入API?

1 个答案:

答案 0 :(得分:0)

这可能与Maya API软件包本身有关。最新版本的Maya软件包是使用Visual Studio 2015编译的,因此由于编译器差异,这些DLL与您的Python环境可能不兼容。

我还要确保您的环境设置正确。建议不要设置相应的环境变量,而不要复制文件。 Autodesk提供了有关如何针对每个操作系统执行此操作的简短指南。对于Maya 2018: http://help.autodesk.com/view/MAYAUL/2018/ENU/?guid=GUID-83799297-C629-48A8-BCE4-061D3F275215