Im используя PyMel написать некоторые инструменты, но по состоянию на вчера моих модулей PyMel не будет источником, из-за ошибки, которую я получаю в процессе импорта:Исправление ошибки импорта PyMel "pop from empty list"?
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, Nils
Я снова проверил пути - это может быть связано с путём «pymel-1.0.0-py2.6.egg» - с одной стороны, у меня установлен python 2.7, а моя версия pyMel 1.0.3. Я надеюсь, что эта информация будет полезной:/ –
Это не проблема импорта, поскольку импортируется pymel, а скорее внутренняя проблема (функция getCmdInfoBasic). – rubik
Хорошо, значит, майя проблема? и это сюрприз. : D У вас есть идея о том, как это исправить? –