【发布时间】:2018-07-26 04:07:17
【问题描述】:
所以我尝试使用 Python 2.7 作为子进程来启动 Maya。我现在的目标是启动它并交出一些变量。
正在启动,但它确实抛出了我在通过 bat 文件启动时没有遇到的错误。
该过程目前仅适用于 Windows 10,我使用的是 Maya 2018 最新更新。
似乎 PyQT 没有以这种方式加载:
Autodesk/Maya2018/scripts/startup/initMainWindow.mel 第 178 行:
ImportError:
文件 ######\Maya2018\Python\lib\site-packages\maya\app\general\mayaMixin.py 第 35 行:
DLL 加载失败:指定的模块无法找不到。,没有名为 PyQt4.QtCore 的模块 //
我尝试使用 os.system 和 subprocess.Popen 启动都导致相同的错误。 我当前的启动命令是对 exe 的简单调用,没有其他参数。
如果通过 python 调用运行,我可能需要自己获取 PyQt 吗?
使用的命令是:
subprocess.Popen([r"C:/Program Files/Autodesk/Maya2018/bin/maya.exe"])
谢谢
托马斯
【问题讨论】:
-
请发布您的启动脚本
-
添加到原始描述中。