首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为玛雅使用外部解释器?

如何为玛雅使用外部解释器?
EN

Stack Overflow用户
提问于 2013-07-06 05:58:48
回答 1查看 3.1K关注 0票数 0
代码语言:javascript
复制
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import maya.standalone
ImportError: No module named maya.standalone

这是我的条件:

  1. Maya提供的Python版本
  2. 环境变量PYTHONPATH设置为sitepackages文件夹,MAYA_LOCATION设置为Maya根文件夹
  3. 附加于site-packagessys.path地址

dll文件在这个地址%:\Program Files\Autodesk\Maya2014\Python\DLLs中,我将环境设置为上面的地址,但仍然有相同的错误。

为什么要将PYTHONPATH环境设置为%:\Program Files\Autodesk\Maya2014\Python\Lib\site-packages

我需要一个精确的指南来解决这个错误。

EN

回答 1

Stack Overflow用户

发布于 2013-09-02 06:13:01

下面的代码可能会帮助您获得一个标准的Python2.6,作为与Maya挂钩的独立的外部解释器。

代码语言:javascript
复制
################################################################

import os
import sys

#======================================================#
#THESE ARE THE MISSING STUFF WHEN RUNNING pythonw.exe
#======================================================#

os.environ["MAYA_LOCATION"] = "C:\Program Files\Autodesk\Maya2014"
os.environ["PYTHONHOME"]    = "C:\Program Files\Autodesk\Maya2014\Python"
os.environ["PATH"] = "C:\\Program Files\\Autodesk\\Maya2014\\bin;" + os.environ["PATH"]

sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\lib\site-packages\setuptools-0.6c9-py2.6.egg")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\lib\site-packages\pymel-1.0.0-py2.6.egg")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\lib\site-packages\ipython-0.10.1-py2.6.egg")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\lib\site-packages\ply-3.3-py2.6.egg")                         
sys.path.append("C:\Program Files\Autodesk\Maya2014\\bin\python26.zip")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\DLLs")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\lib")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\lib\plat-win")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\lib\lib-tk")
sys.path.append("C:\Program Files\Autodesk\Maya2014\\bin")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python")
sys.path.append("C:\Program Files\Autodesk\Maya2014\Python\lib\site-packages")

import maya.standalone
maya.standalone.initialize(name='python')

################################################################

来源。

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

https://stackoverflow.com/questions/17500157

复制
相关文章

相似问题

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