我写了这个Python脚本,应该在我使用MEL命令时运行。 它在我在学校计算机上测试之前有效。但是现在它似乎不起作用,我不知道它是否自上次以来发生了变化,我看不出它是否也是。
当我现在运行时,它说它无法找到模块的路径。这是正确的错误行。
Error: ImportError: No module named inlupp3
我的脚本在D:\Autodesk\maya2012\script
这是我的Python脚本:
import maya.cmds as mc
import math
import random as rdm
import inlupp3 as in3
reload(mm)
def Spiral():
currentFrame = mc.currentTime( q = True )
startFr = mc.currentTime( 1 )
endFr = 200
qtyPlap = 5
aspPlap = 15
rad = 10
origObj = "pCube1"
if currentFrame % 10 == 0:
mm.clickOK()
rdmX = rdm.uniform( -0.8, 0.8 )
rdmY = rdm.uniform( -0.8, 0.8 )
rdmZ = rdm.uniform( -0.8, 0.8 )
mc.move( rdmX, rdmY, rdmZ, "pCube1", relative = True, localSpace = True )
这是我的MEL命令:
python( "import inlupp3 as inl3" ) ;
python( "reload( mm )" ) ;
python( "inl3.clickOK( 1, 200, 5, 15, 10, 'pCube1' )" ) ;
答案 0 :(得分:0)
首先将您的脚本放在C:\ Users [用户名] \ Documents \ maya \ scripts
中的正确文件路径中接下来,如果您提供的第一个代码段导入inlupp3为in3 你无法将它导入自己
你的重装(mm)我不知道这是指什么,但如果你试图重装你的模块你需要它然后它应该重新加载(inl3)
你还有in3作为顶部片段中的模块和inl3中的第二个片段
我还建议您在文件名中取出数字