반응형
나는 python 프로그램을 할때
only 울트라에디트만 사용하지만

자꾸 이클립스에 붙여서 쓰는법을 알려달라는 사람이 많아서 찾아 기록함.




출처 : http://muphy.tistory.com/28


2. pydev plugin 설치

  • prerequisite : python 설치 , 환경변수에 python path 추가(PYTHONPATH = C:\Python25;C:\Python25\Scripts;C:\Python25\Lib\site-packages;), path = %PYTHONPATH%
  • Help->Software Updates->Find and Install
    Search for new features to install->New Remote Site ->name : pydev,url : http://pydev.sourceforge.net/updates ->finish
  • Python Interpreter setting
     Window->Preferences->Pydev->Interpreter - Python
      New->Set c:\...\python25\python.exe

3 . turbogears 설치

4. turbogears debugging 하기

개인적으로 약 이틀의 삽질을 한 부분이다.
pydev 에서 사용하는 debugging 모듈은 eclipse 의 frame 기반 debugging 모듈이며 turbogears 의 debbugging 은 자체 모듈을 쓰기 때문에 pydev 의 디버깅, 즉 이클립스의 GUI 기반의 debugging 모듈은 제공하지 않는다.
따라서 이를 제공하기 위해서는 turbogears 의 디버깅 모듈을 disable 시켜서 pydev 디버깅모듈을 쓰도록 설정하여야 한다. 이를 위해서 turbogears 설치시 설치된 C:\Python25\Lib\site-package\DecoratorTools-1.7-py2.5.egg 를 압축을 풀어서 DecoratorTools-1.7\peak\util\decorators.py 의 소스를 수정하여야 한다.
소스 수정 방법은 http://pydev.blogspot.com/2007/06/why-cant-pydev-debugger-work-with.html 를 참조하여 세번째 방법으로 적용한다. 소스 적용 후 egg 로 압축하여 기존의 화일을 새로 압축된 DecoratorTools-1.7-py2.5.egg 화일로 대체한다.

대체 후 이클립스 상에서 python.exe 패스를 재설정해줘야 한다. pydev 개발자 말로는 path 를 caching 시켜서 그렇다고 한다.
window - > preferences -> pydev -> interpreter-Python ->remove ->new
나의 system pythonpath 는 다음과 같다.

반응형

'Python' 카테고리의 다른 글

Python unpack  (0) 2009.08.20
python 더블버퍼 쓰기  (0) 2009.03.26
pyserial  (0) 2009.03.13
Posted by Real_G