python - 如何将 pyd 文件导入 Maya
问题描述
我使用PYTHON官方编译器生成PYD文件,但是在windows10中将PYD文件导入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中,非常感谢。
解决方案
大家好,很高兴告诉大家。我已经找到答案了。原因是Visual Studio对应MAYA的不同版本,找到对应的版本即可解决。我安装了 VS2012 update4 来编译可以在 Maya 中加载它的 pyd。感谢 Predtor 和 Foley 帮助我。
推荐阅读
- python - 为什么我的代码不起作用?我是在 Python3 上使用 pandas 的新手
- reactjs - 实现 useFetch 反应钩子在提交函数中工作
- c# - WPF 使用 DataType 属性切换多个控件模板失败
- c - gtk3 - 使用 GSimpleAction 时保留快捷方式
- python - 玩家运动的python类问题
- javascript - 使用具有相似属性的 Jest.js 测试对象数组的问题
- javascript - IMG 未在 PHASER 3 中加载?JS
- html - 如何调整 html/css 中的填充?
- javascript - 是否可以在没有 JavaScript 程序的情况下在 Qualtrics 中对正确/不正确的答案进行评分?
- javascript - 如何为nodejs生成调用图?