我遵循以下指示:
http://www.luma-pictures.com/tools/pymel/docs/1.0/eclipse.html
还阅读了Maya的文档:
现在,我可以成功地导入和初始化Maya单机版和 Cmds模块。在
但是,当我试着写一些像'命令集.polyCube(),首先我没有 自动完成,然后Eclipse返回一个错误,指出cmds模块 没有任何名为polyCube()等的变量。。。。 下面是我在Eclipse中导入和初始化maya的确切过程:
import maya.standalone
maya.standalone.initialize()
import maya
from maya import cmds
cmds.polyCube(n='cuby_01')
cmds.select('cuby_01')
我在这里写了一个小解释,如何在这里添加玛雅派翻译: Eclipse environment for Maya's python modules
我敢肯定这是你的问题。在
请看一眼,如果您有任何问题,请不要犹豫再次在这里提问:)
您还可以查看本教程:
http://www.creativecrash.com/tutorials/using-eclipse-as-a-maya-ide(最相关的部分可在链接页面的“第2页”选项卡上找到)。基本上,您需要将Eclipse的“预定义”指向/devkit/other/pymel/extras/completion/pypredef
只要(a)使用的是2.6解释器和(b)eclipse PYTHONPATH中有maya python目录,则示例应该可以正常工作:
将eclipse配置为使用/bin通常是最容易的/玛雅皮.exe作为玛雅人的智慧。你可能会发现它更容易使用
除非已经初始化,否则cmds模块导入为空maya.独立-您的示例显示了这一点,但可能您在之前的运行中遇到了该错误独立。初始化()? 在
您确定您遵循了pymel eclipse文档中的以下步骤:
这是将存根添加到自定义解释器的重要部分。最后,您应该设置一个mayapy解释器,并添加这个站点包位置。另外,在创建一个新的pydev项目时,请确保进入它的特定属性并将python解释器设置为您设置的mayapy。否则,您可能仍然使用默认的python interp。在
相关问题 更多 >
编程相关推荐