如何在Maya 2013改变Python版本?(How do I change the python

2019-07-19 03:37发布

我的目标写在Maya 2013 Python脚本使用它使用Python 2.7编译了一大口包装PYD库。 我不能重建在Python 2.6.4的PYD这是玛雅绑定到该版本。 当然,玛雅则给出了这样的错误

Module use of python27.dll conflicts with this version of Python. # 

我怎样才能改变它,这样玛雅人使用Python 2.7? 我已经尝试与平时(PYTHON_PATH,PYTHONHOME等)环境变量没有成功修补。

Answer 1:

玛雅人不会使用你安装了Python,而是它自己的2.6版本的Python这是包含该软件。

但是,它可能通过设置PYTHONHOME环境变量来改变这种状况。 下面的文章介绍如何做到这一点以及如何检查它的设置正确:

选择Python里面玛雅

基本上,所述制品可以概括成3个步骤:

  1. 创建一个环境变量PYTHONHOME并将其设置为指向你想要的Python版本(例如C:\ Python27)。
  2. 将文件从 “MayaDirectory” \ Python的\ LIB \站点包复制(如C:\ Program Files文件(x86)的\欧特克\ Maya2013 \ Python的\ LIB \站点包),并将其粘贴在 “PYTHONHOME” \ LIB \网站-packages(例如C:\ Python27 \ LIB \站点包)。
  3. 重新启动玛雅,看看是否一切正常! 您可以检查正在使用的(从Maya的“脚本编辑器”)上运行的Python:

     import sys print sys.prefix 

特别要注意的第二个步骤,其中的文章强调如何使Maya的库工作,你改变你的环境变量之后。 需要注意的是print语句可能会开始出现在您的“输出窗口”,而不是“脚本编辑器”,如果你没有正确地完成这最后一步。

我已经测试链接文章的步骤,一切运行正常。 该版本更改工作了双方的Python 2.6和Python 2.7! 但是,我没有测试一切广泛知道是否与2.7 Python API中工作的各个方面。



文章来源: How do I change the python version in Maya 2013?