将Maya模块导入Nuke(Python)

时间:2012-07-10 20:47:08

标签: python import maya nuke

我可以通过Python 2.7 IDE轻松导入maya模块,但是在使用Nuke的脚本编辑器时,我无法导入Maya并获得“没有名为maya的模块”错误

任何帮助?

2 个答案:

答案 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