我可以通过Python 2.7 IDE轻松导入maya模块,但是在使用Nuke的脚本编辑器时,我无法导入Maya并获得“没有名为maya的模块”错误
任何帮助?
答案 0 :(得分:1)
如果要导入maya模块,可以将“E:\ Program Files \ Autodesk \ Maya2013 \ Python \ Lib \ site-packages”的路径添加到nuke中的sys.path中,
这是一个如何做的解释..
首先使用下面的代码测试路径
import sys
[each for each in sys.path]
现在在此列表中,您可以在开头插入或通过这行代码在最后添加maya模块的路径(以下路径在我的情况下将在您的计算机上不同)
sys.path.append("E:/Program Files/Autodesk/Maya2013/Python/Lib/site-packages")
当您使用斜线添加路径检查时,应该是//或 / ......
然后再次测试是否使用我在开头给你的代码添加路径...
答案 1 :(得分:0)
除了使用系统模块之外,您还可以使用nuke模块本身附加路径:
nuke.pluginAddPath('C:/Program Files/Autodesk/Maya2016/Python/Lib/site-packages/')
并测试:
import maya