我一直在使用PyQt为Maya制作工具。因此,它必须执行Maya命令。这意味着该程序将导入Maya库。当我在IDLE(我使用Eclipse)上测试程序时,它使我感到困扰。我想在IDLE上阻止Maya命令,然后在Maya上启用它。有什么方法可以确定它在Maya或IDLE上运行吗?
最佳答案
我要做的只是将我的import
包装在try..except
块中:
try:
from maya import cmds
except ImportError:
print 'Not Maya'
我的期望是该代码在Maya之外具有价值,但对于需要Maya api的函数却没有价值。
关于python - 确定PyQt是否在Maya中运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21747260/