我使用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,非常感谢。
答案 0 :(得分:0)
大家好,我很高兴告诉你。我找到了答案。原因是Visual Studio对应于MAYA的不同版本,因此您可以通过找到相应的版本来解决问题。我安装了VS2012 update4来编译可以在Maya中加载的pyd。 感谢Preadtor和Foley对我的帮助。