繁体   English   中英

如何在PyCharm中执行Maya python脚本

[英]How to execute Maya python scripts in PyCharm

我正在为公司编写一些简单的管道脚本。 我在pycham中做了很多houdini工作,并且按预期工作:当您在houdini python解释器中工作时,就像在没有UI的houdini中工作一样。 但是,使用Maya,我无法在PyCharm中进行任何工作,我必须使用MayaCharm插件来执行Maya中的所有操作。完成工作,导入工作都可以,但是无论我做什么,无论是什么函数,方法,..我都称我一直在获得“没有结果。 没有错误,只是“无”。 我尝试了以下解决方案: 如何在不启动Maya的情况下执行Maya脚本? 但它也不起作用。 “ my_cube = cmds.polyCube()”的结果为“无”。 即使我只是调用cmds.ls(),我也得到“无”任何帮助或想法?

如果使用Mayapy启动脚本,则可能要先初始化Maya: https ://help.autodesk.com/cloudhelp/2016/CHS/Maya-Tech-Docs/PyMel/standalone.html

import maya.standalone
maya.standalone.initialize(name='python')
import maya.cmds as cmds

如果您尝试在Maya实时会话中从PyCharm中启动某项功能,那么我相信MayaCharm是他们的前进之路。

如果要在Maya中执行但使用Pycharm作为编辑器,则可能应该仅使用MayaCharm ,它是专门为此目的而设计的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM