지원 티켓 만들기
팔로우

Q100371 : 누락 된 색 공간 도구 모음 및 기타 파이썬 팔레트를 복구하는 방법

조짐


Mari을 시작하면 Colorspace Toolbar를 사용할 수없는 경우가 있습니다. 이 경우 팔레트 메뉴에서이 툴바에 액세스 할 수 없으며 기본 레이아웃에서 Mari을 시작할 때 뷰포트 하단에 자동으로로드되지 않습니다.


원인


Mari이 $PYTHONPATH 위치에서 PyOpenColorIO 모듈을 찾을 수 없으면 Colorspace 도구 모음을 사용할 수 없습니다.

Python Console에 접근 할 수 없다면, 이것은 일반적으로 Mari이 여러 다른 소프트웨어 또는 잘못된 $PYTHONPATH 파일 경로에 의해 생성 된 충돌하는 모듈로 인해 발생할 수있는 PyOpenColorIO 모듈을 찾을 수 없음을 나타냅니다. Mari 은 기본적으로 다음 위치에서이 모듈을 찾습니다. 그러나 사용자 환경을 사용하는 경우이 경로가 잘못된 경로를 가리킬 수 있습니다.

<Bundle dir>/3rdParty/lib/​python2.7/site-packages


$PYTHONPATH 가 정확하지 않거나 충돌하는 경우 Colorspace 도구 모음뿐만 아니라 Python 및 스크립트 메뉴 오버 헤드와 Modo Render 및 Snapshots 팔레트를 모두 잃어버린 것입니다. 이는 각 팔레트가 Python 기반이며 $PYTHONPATH 위치를 사용하기 때문입니다.

그림 : 표준 팔레트 메뉴와 충돌하는 $PYTHONPATH 있는 팔레트 메뉴

해결

PyOpenColorIO 오류가 발생했는지 확인하는 가장 빠르고 쉬운 방법은 Mari Log.txt 파일을 다시 확인하는 것입니다.

그 안에 다음 메시지가 표시 될 수 있습니다.

Debug : [               Application.cpp:449 ] : [ OpenColorIO ] [ ERROR ] Failed to load Python bindings '/path/to/problematic/library: 

undefined symbol: _ZTIN11OpenColorIO2v19ExceptionE'


이것은 Mari이 현재이 위치에서 발견 된 다른 충돌 모듈 때문에 $PYTHONPATH 에서 PyOpenColorIO 모듈을 올바르게 찾을 수 없음을 나타냅니다.

이것을 확인하려면이 모듈의 경로를 찾아 PYTHONPATH 환경 변수가 올바른 위치를 가리키고 있는지 확인해야합니다. 이 단계에서 PYTHONHOME 이 올바르게 설정되었는지 확인하는 것도 유용합니다.

이렇게하려면 Mari의 Python 콘솔에서 변수 값을 반환하는 다음 스크립트를 실행하십시오.

import os
print os.environ.get("PYTHONPATH")
print os.environ.get("PYTHONHOME")


결과를 사용하여 PYTHONHOMEPYTHONPATH 변수가 모두 올바른 모듈을 가리키고 있는지 확인할 수 있어야합니다. 그렇지 않은 경우 값을 올바른 위치로 설정하여 문제를 해결할 수 있습니다. 기본적으로 Mari은 $PYTHONPATH 위치를 다음 디렉토리 또는 그와 비슷한 디렉토리에 기대합니다 :

<Bundle dir>/3rdParty/lib/​python2.7/site-packages

환경 변수가 수정되면 Colorspace Toolbar와 다른 Python 기반 팔레트가 다시 나타나고 한 번 더 사용할 수 있습니다.

추가 도움말


위에 설명 된 모든 단계를 시도했지만 Colorspace 툴바를 찾을 수 없다고 판단되는 경우 여기 가이드에 따라 지원 티켓을 엽니 다. Q100090 : 마리 문제 신고


지원 티켓을 여는 방법에 대한 자세한 내용은 Q100064 : 지원 포털 사용 문서를 참조하십시오.

도움이 되었습니까?
/

We're sorry to hear that!

Please tell us why.
0명 중 0명이 도움이 되었다고 했습니다.

댓글