[우분투 10.04] Eclipse + PyDev를 이용한 Python 개발 환경 준비 Develop Tip

파이썬을 이용한 개발이 좋다는 것은 이전 블로그에서 설명을 했다.
하지만 이전에 여러 개발을 해 보았던 개발자로서
파이썬이 좋은 것 만은 아니다.

특히 처음에는 어떤 IDE (통합 개발 환경)를 이용하여야 하는 것인가
부터 여러가지 시행 착오를 거쳤었다.
Python IDE 는 여러가지가 있는데, 게 중 디버깅 기능을 제공하면서
가장 유명한 것 세가지 정도를 테스트 하였었다.

제일 먼저는 WingIDE 라는 파이썬 전용 IDE를 사용해 보았었다.
상용 버전이고 PyDev 보다는 가볍다는 장점이 있으나,
자동 문법 체크 등의 기능이 없어 개발에 문제가 될 소지가 있다.

한동안 Flex 개발을 한다고 사용했었던 eclipse를 사용하지 않다가
다시 PyDev를 사용하면서 해 보게 되었다.
결론은 대 만족이다. 윈도우 등에서도 아주 잘 되었고,
자체 스크립트의 디버깅 뿐만 아니라, 원격 파이썬 프로세스를
디버깅 하는 것 까지 가능하다.

다음은 PyDev를 설치하는 과정이다.

1) eclipse 설치 (현재는 GALILEO 버전)
우분투에서는 간단하게
$ sudo apt-get install eclipse
윈도우 등에서도 이클립스 설치 관련 문서는 쉽게 구할 수 있다.
다만 Windows 7 64bit와 같이 64bit에서는 별도의 64bit JRE와 Eclipse를 설치하여야만 된다.

2) 설치

2.1) Help > Install New Software...
Add 단추를 눌러

Location에는 http://pydev.org/updates 를 선택한다.

위에 두개를 선택하고 정상적으로 넘어간다.
혹시 설치 안되면, Mylyn은 선택하지 않고 설치하면 된다.

2.2) Python 설치 (윈도우 인 경우)

다운로드사이트 (버전 2.6.5) 에서 받아 설치한다.
버전 3.x 가 있으나, 기존의 많은 모듈과 호환성을 위하여 2.6.x 대를 이용하는 것이 현재로서는 현명하다.

3) 환경 설정
WorkBench 에 들어와서, Window>Preference 를 선택하고,
아래와 같은 환경을 설정한다.

Pydev> Interpreter-Python 을 선택하고, Auto Config (in case Ubuntu) 또는 윈도우에서는 별도의 Python 인터프리터 (버전 2.6.x) 를 선택한 다음 해당 인터프리터와 PYTHONPATH 설정한다.


개인적으로 Python Indent를 Tab(크기 4)로 하기 때문에, "Replace tabs with spaces when typing?" 을 해제한다.

또한 스펠체크를 안하는게 더 보기 좋다.

이런 정도만 하면 PyDev로 개발 가능한 환경이 갖춰진다.

 

핑백

덧글

댓글 입력 영역

구글애드텍스트