2012-05-09 2 views
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를 사용했다.) 그러나 문제는 무엇인지 아직 모른다.

들으, 닐스

+0

경로를 다시 확인했습니다. "pymel-1.0.0-py2.6.egg"라는 경로와 관련이 있습니다. 한 가지로 python 2.7이 설치되어 있고 pyMel 버전이 1.0.3입니다. 이 정보가 사용되기를 바랍니다 :/ –

+0

pymel을 가져 오기 때문에 가져 오기 문제가 아니라 내부 문제 (함수 getCmdInfoBasic)입니다. – rubik

+0

좋습니다, 마야가 문제가 되나요? 깜짝 놀랄만 해. : D 이 문제를 해결하는 방법에 대한 아이디어가 있습니까? –

답변

1

좋아, 나는 단순히 오류가 나오는 곳에서 cdmcashe.py 고정 내 대부분의 프로그램을 다시 설치하려고 후 - 그래서 내가 원래 ddnt 확실 않네 때문에이 작업을 수행 할 수를 내가 깰 수도 있지만, 2 주일 이상의 일을 시도한 후에 나는 방황했습니다.

다른 누구든지이 문제가 발생하면 cmdcache.py를 열고 if 테스트를 212 행에 추가해야합니다.

if lines: 

그것을 고쳐라. 예. 그만큼 간단합니다. 내가 그 일을 한 후에 내가했던 데스 세션을 상상해 보라.