我的目标写在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等)环境变量没有成功修补。
我的目标写在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等)环境变量没有成功修补。
玛雅人不会使用你安装了Python,而是它自己的2.6版本的Python这是包含该软件。
但是,它可能通过设置PYTHONHOME环境变量来改变这种状况。 下面的文章介绍如何做到这一点以及如何检查它的设置正确:
选择Python里面玛雅
基本上,所述制品可以概括成3个步骤:
重新启动玛雅,看看是否一切正常! 您可以检查正在使用的(从Maya的“脚本编辑器”)上运行的Python:
import sys print sys.prefix
特别要注意的第二个步骤,其中的文章强调如何使Maya的库工作,你改变你的环境变量之后。 需要注意的是print语句可能会开始出现在您的“输出窗口”,而不是“脚本编辑器”,如果你没有正确地完成这最后一步。
我已经测试链接文章的步骤,一切运行正常。 该版本更改工作了双方的Python 2.6和Python 2.7! 但是,我没有测试一切广泛知道是否与2.7 Python API中工作的各个方面。