0
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. フォルダおよびMaya ルート フォルダにPYTHONPATH設定された環境変数sitepackagesMAYA_LOCATION
  3. site-packagesに追加されたアドレスsys.path

dllファイルはこのアドレス%:\Program Files\Autodesk\Maya2014\Python\DLLs にあります環境を上記のアドレスに設定しましたが、それでも同じエラーが発生しました

PYTHONPATH 環境を に設定する必要があるのはなぜ%:\Program Files\Autodesk\Maya2014\Python\Lib\site-packagesですか?

このエラーを解決するための正確なガイドが必要です

4

1 に答える 1

3

次のコードは、標準の Python 2.6 を Maya にフックされたスタンドアロンの外部インタープリタとして取得するのに役立つ場合があります。

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

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')

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

ソース。

于 2013-09-02T06:13:01.827 に答える