我使用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解释器安装它,并将site-package附加到mayapy的路径中,这给了我同样的错误。
我已经在python和mayapy编辑器中都安装了cython。
我已安装VS2017并修改了“ C:\ Program Files \ Autodesk \ Maya2017 \ bin \ python27.zip”中的设置(sysconfig.py和msvc9compiler.py)
同时,我还设置了系统环境变量(PYTHONPATH和VS15)。
我找到了很多网站,尝试了很多方法,但是仍然失败了,我感到非常沮丧。
如果您知道,请告诉我如何将生成的pyd文件正确导入Maya,非常感谢。
最佳答案
大家好,很高兴告诉您。我找到了答案。原因是Visual Studio对应于MAYA的不同版本,因此您可以通过找到相应的版本来解决问题。我安装了VS2012 update4来编译可以在Maya中加载的pyd。
感谢Preadtor和Foley对我的帮助。
Compiler versions for Maya 2017