maya.standalone.initialize()挂起

2024-10-03 19:21:25 发布

您现在位置:Python中文网/ 问答频道 /正文

重复步骤:

gfixler@gigabox:/autodesk/maya2012-x64/bin$ ./mayapy
Python 2.6.4 (r264:75706, Nov  3 2009, 14:09:42) 
[GCC 4.1.2 20070626 (Red Hat 4.1.2-14)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import maya.standalone
>>> maya.standalone.initialize() # this hangs until I ^C
^CResult: untitled
Fatal Error. Attempting to save in /usr/tmp/gfixler.20120908.1953.ma
gfixler@gigabox:/autodesk/maya2012-x64/bin$

我认为这是某种图书馆路径问题,但我不知道如何找出答案。在


Tags: binhat步骤rednovgccstandalonex64
1条回答
网友
1楼 · 发布于 2024-10-03 19:21:25

我解决了这个问题。在

在试图解决这个问题时,我了解了python -m trace trace script.py,还了解了一点关于pdb(一个Python调试器)的知识。我通过调用一个包含以下内容的文件的跟踪来将它们绑定在一起:

pdb.run(maya.standalone.initialize(), globals(), locals())

我不知道这是不是使用不当,或者是过度杀戮(在打印出大量信息后,仅仅跟踪就挂起了,这些信息被重定向到一个文件中,没有任何有用的东西),但是在pdb中点击n(next)和s(步骤)之后,在pdb中按了几百个enter键之后,我一无所获,我一时心血来潮键入了help和有帮助菜单。我决定尝试列出的EOF命令,它一直运行到崩溃,并显示无法加载commandPort的消息。我记得我上周在和nose斗争时,我将这个值设置为autoload(首选项窗口,应用程序部分),显然这导致它挂在一个错误的条目(“:12345”)上,完全没有任何消息。我打开了UI Maya,删除了该首选项,现在mayapy初始化良好。博士。在

相关问题 更多 >