2011년 6월 10일 금요일

Windows 탐색기의 팝업 메뉴에 "IPython here" 추가하기

윈도에서 파이썬을 사용하려면 EPD(Enthought Python Distribution)를 설치하는 게 가장 편하다. EPD는 파이썬 해석기뿐만 아니라, 여러 가지 파이썬 관련 라이브러리도 한 번에 설치할 수 있는 설치 파일을 제공한다. 교육용 버전과 체험판은 무료로 받을 수 있다.

EPD를 설치한 후엔 PATH 환경변수를 설정해줘야 한다. 제어판->시스템 및 보안->시스템으로 들어간다. 왼편의 고급 시스템 설정을 누르면 시스템 속성 창이 뜬다. 고급 탭에서 환경 변수 단추를 클릭한다. 시스템 변수 중에서 Path를 선택하고 편집 단추를 클릭한다. 시스템 변수 편집 창이 뜨면 변수 값에 다음을 추가한다. 다음은 EPD를 C:\Program Files\Python26에 설치했을 경우를 가정한다.
;C:\Program Files\Python26;C:\Program Files\Python26\Scripts
Path 환경변수에 파이썬 경로를 추가한다.

이제 다음과 같은 ipython_here_shell_extension.reg 파일을 생성한다.
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\IPython here]

[HKEY_CLASSES_ROOT\Directory\shell\IPython here\Command]
@="cmd.exe /C ipython -p sh -i -c \"%cd %1\""
이 파일을 더블 클릭하여 실행하면, 레지스트리가 수정된다. 이제 탐색기의 특정 폴더를 선택하고 우클릭을 하여 팝업메뉴를 띄우면 IPython here라는 메뉴를 볼 수 있다. 이 메뉴를 선택하면 해당 폴더에서 실행되는 IPython 셸이 뜬다.
팝업 메뉴에 Ipython here가 나온다.
경로명에 한글이 들어 있으면 작동하지 않는 문제가 있다.

참고자료: http://lists.ipython.scipy.org/pipermail/ipython-user/2007-October/004746.html

댓글 없음:

댓글 쓰기