我在家中在 Linux 上使用 Autodesk Maya 2008,在工作中在 Windows 7 上使用 Maya 2012。到目前为止,我的大部分努力都集中在前者上。我找到了这个线程,并设法让那里的设置在家工作。它的要点是为系统上安装的任何 Python 安装鼻子,然后创建一个 py 脚本,将该鼻子蛋添加到 sys.path,并加载到 maya.standalone 模块中,然后导入鼻子并运行它。然后通过 Maya 的 Python 版本(maya 目录结构中的 mayapy)运行该 py 脚本。
我不确定在 Maya 2008 的内置 Python 2.5 安装中运行 Python 2.6 安装是否值得关注。此外,这只是一个更混乱的设置,我想为许多同事这样做。将鼻子直接安装到 Maya 2008 (Python 2.5) 和 2012 (Python 2.6) 会很好。
为此,我尝试下载鼻子并通过 Maya 的 mayapy 可执行文件安装它:
~sudo /autodesk/maya2008-x64/bin/mayapy setup.py build
running install
error: invalid Python installation: unable to open /autodesk/maya2008-x64/lib/python2.5/config/Makefile (No such file or directory)
里面没有配置文件夹。显然,这与缺少 python-dev 有关。我已经安装了,但是在 Python 的系统版本中。我不知道如何为 Maya 的 Python 安装它,或者是否有可能。是吗?Maya 的 Python 版本是否过于疯狂/一次性考虑到这一点?