如何将pyd文件导入Maya

时间:2018-12-08 15:16:13

标签: python

我使用PYTHON官方编译器生成PYD文件,但是将PYD文件导入Windows10中的Maya2017中时,会发生错误。

> # Error: DLL load failed: The specified module could not be found.
> # Traceback (most recent call last):
> #   File "<maya console>", line 1, in <module>
> # ImportError: DLL load failed: The specified module could not be found.

我尝试为Mayapy安装cython,但确实安装了,但是当我尝试编译脚本时,我得到了这样的消息:错误:似乎没有安装Cython

我尝试为常规的python解释器安装它,并将站点包附加到mayapy的路径,这给了我同样的错误。

我已经在python和mayapy编辑器中都安装了cython。

我已经安装了VS2017并修改了“ C:\ Program Files \ Autodesk \ Maya2017 \ bin \ python27.zip”中的设置(sysconfig.py和msvc9compiler.py)

同时,我还设置了系统环境变量(PYTHONPATH和VS15)。

我找到了很多网站,尝试了很多方法,但仍然失败了,我感到非常沮丧。

如果知道,请告诉我如何将生成的pyd文件正确导入Maya,非常感谢。

1 个答案:

答案 0 :(得分:0)

大家好,我很高兴告诉你。我找到了答案。原因是Visual Studio对应于MAYA的不同版本,因此您可以通过找到相应的版本来解决问题。我安装了VS2012 update4来编译可以在Maya中加载的pyd。 感谢Preadtor和Foley对我的帮助。

Compiler versions for Maya 2017