首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有办法在Maya中安装nose?

有没有办法在Maya中安装nose?
EN

Stack Overflow用户
提问于 2012-08-23 16:36:30
回答 1查看 417关注 0票数 0

我在家里用的是Linux上的Autodesk Maya 2008,工作时用的是Windows 7上的Maya 2012。到目前为止,我的大部分工作都集中在前者上。我找到了this thread,并设法让那里的设置在家里正常工作。它的要点是为系统上安装的任何Python安装nose,然后创建一个py脚本,该脚本将nose鸡蛋添加到sys.path中,并在maya.standalone模块中加载,然后导入nose并运行它。然后通过maya版本的Python (maya目录结构中的mayapy)运行py脚本。

我不确定在Maya 2008的预装Python2.5安装中运行Python2.6安装的nose是否值得关注。此外,这只是一个更混乱的设置,我想为许多同事这样做。最好将nose安装到Maya 2008 (Python 2.5)和2012 (Python 2.6)中。

为此,我尝试下载nose并通过Maya的mayapy可执行文件进行安装:

代码语言:javascript
运行
复制
~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版本是不是太疯狂了/一次性的,根本不会考虑这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-05 08:33:05

由于nose是一个纯Python包,因此可以安全地将其强制到Maya的内置Python的sys.path上。

我认为最糟糕的情况是,如果你在另一个2.X版本的nose上使用相同的nose安装,可能会出现一些Python一团糟的情况。在这里,MAYA2011和2013在OS和Linux上使用Python2.6.4,所以我只需要确保添加一个安装到python2.6/site-packages目录中的版本。

这通常也适用于编译后的包,使我们能够为Maya构建PyQt4

几个月来,我一直在这样做而没有产生任何后果,甚至为了编写针对图形用户界面的测试而将其添加到正在运行的Maya GUI的sys.path中!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12087780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档