0
即時通訊使用PyMel寫了一些工具,但截至昨天我PyMel模塊將不會源,由於我在導入過程中出現錯誤:修復PyMel導入錯誤「從空列表中彈出」?
import pymel.core as pm
# pymel.core : Updating pymel with pre-loaded plugins: OpenEXRLoader, DirectConnect, mayaHIK, ikSpringSolver, Mayatomr, decomposeMatrix, tiffFloatReader, VectorRender, studioImport, mayaCharacterization, rotateHelper, MayaCryExport22012-x64, Substance, MayaMuscle, fbxmaya, ik2Bsolver #
# pop from empty list
# Traceback (most recent call last):
# File "<maya console>", line 1, in <module>
# File "C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\pymel-1.0.0-py2.6.egg\pymel\core\__init__.py", line 250, in <module>
# _installCallbacks()
# File "C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\pymel-1.0.0-py2.6.egg\pymel\core\__init__.py", line 248, in _installCallbacks
# _pluginLoaded(plugin)
# File "C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\pymel-1.0.0-py2.6.egg\pymel\core\__init__.py", line 79, in _pluginLoaded
# _factories.cmdlist[funcName] = _factories.cmdcache.getCmdInfoBasic(funcName)
# File "C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\pymel-1.0.0-py2.6.egg\pymel\internal\cmdcache.py", line 212, in getCmdInfoBasic
# synopsis = lines.pop(0)
# IndexError: pop from empty list #
就如何解決這一問題的任何想法?我下載了最新版本的PyMel,如果我遺漏了任何東西(我使用方法2),請檢查安裝指南,但我仍然不知道問題出在哪裏。
THX, 尼爾斯
我再次檢查了路徑 - 它可能與「pymel-1.0.0-py2.6.egg」的路徑有關 - 一方面我安裝了python 2.7,而我的pyMel版本是1.0.3。我希望這個信息有用:/ –
這不是一個導入問題,因爲pymel正在導入,而是一個內部問題(函數getCmdInfoBasic)。 – rubik
好吧,maya會成爲問題嗎?並不意外。 :D 你有任何想法如何解決這個問題? –