2012년 4월 17일 화요일
Nuke에 PyQt 설치 하기
실행환경
os는 Windows 7 64bit 한글
Nuke는 6.3v4 64bit
- Python 2.6.5 final
설치
1. python 2.6 설치
http://www.python.org
위 경로에서 자신에 맞는 python을 다운 받아 설치 합니다.
2. pyqt 설치
http://www.riverbankcomputing.co.uk/software/pyqt/download
위 링크 에서 Python 버전에 맞는 파일을 다운받아 설치 하면 됩니다.
만약 밑의 테스트 과정에서 문제가 생긴다면 다음의 링크에서 다운받아서
설치 하면 됩니다.(저 같은 경우에는 위의 pyqt를 설치 하면 임포트가 안되더라구요.
그래서 밑의 링크의 pyqt 를 다운 받아 설치 했습니다.)
http://code.google.com/p/pyqt4-win64-binaries/downloads/detail?name=PyQt-Py2.6-gpl-4.6-snapshot-20090810-1.exe&can=2&q=
위의 경우 컴파일된 환경이 다를때 나타날 수 있는 문제로 보입니다.
같은 환경에서 컴파일된 것이라도 미묘한 차이가 있나 보네요... 이 부분은 너무 깊이
들어갈 실력이 안되어서 정확히 머라 설명 드리기가 복잡하네요.
구글링 해보면 컴파일 해두고 설치 파일로 만들어 놓은 것들이 꽤나 있습니다.
각 시스템 환경에 맞게 다운 받아 설치 하면 됩니다.
3. 설치된 PyQt module 을 Nuke 폴더로 복사
C:\Python25\Lib\site-packages 폴더안의 파일들을
C:\Program Files\Nuke6.3v4\lib\site-packages 폴더안으로 복사합니다.
위의 과정을 모두 거치고 나면 pyqt 설치가 완료 된 것이며
다음의 테스트 과정에서 문제가 없다면 정상적인 사용이 가능합니다.
from PyQt4 import QtCore
만약 모듈 네임을 못찾겠다는 등의 에러가 뜬다면 설치한 pyqt 버전이 안맞는것으로
같은 Windows 7 64bit 환경에서 컴파일된 pyqt를 찾아야 합니다.
참고로 모든 시스템에 이러한 방법으로의 설치가 필요한것은 아닙니다.
설치 하고 문제가 없다라고 한다면~ 다른 같은 시스템에는 3번의 과정만으로 Nuke 에서
pyqt 가 사용 가능합니다.
물론 테스트로 pyqt를 임포트 해보아야 하죠~~~
기존의 여러 예제 파일이 pyqt 설치를 하면
C:\Program Files\Nuke6.3v4\plugins\nukescripts\pyQtExamples
폴더 안에 있으니 사용해 보시면 됩니다.
from nukescripts.pyQtExamples import pyQtRender
pyQtRender.startQtRenderDialog()
위와 같이 예제 파일을 불러볼 수 있습니다. 간혹 설치가 제대로 되어 있더라도
모듈 에러가 날 수 있습니다. 이러한 부분은 직접 python 코드를 script editor 창에
복사 후 실행 해보셔도 됩니다.
예제를 실행 해보면 나타나는 창입니다.
사실 pyqt만 임포트가 제대로 된다면 예제를 힘들게 실행해볼 필요도 없긴 하죠~~ ^^;
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기