본문 바로가기
개발/Python

Python 개발환경 구축하기! _ Windows, Eclipse

by 비손 2014. 1. 15.



0. 시작하기 전에

Python(이하 파이썬)에 대해서 초! 간단하게 몇가지 적어 보겠습니다.

파이썬은 인터프리터 언어입니다.

많은 사람들이 사용하는 인기 있는 언어이기도 하고, 저는 PHP를 대체할 목적으로 배우기 시작했습니다.(물론 100% 대체할건 아니고 병용해야죠)

플랫폼 독립적이라는 것도 특징 중 하나입니다.


여기서는 Windows에 Eclipse를 활용해서 개발 환경을 구축해 보려고 합니다.

거의 글로 설명이 되어 있는데, 설치하는 과정 중에서 모르는 부분만 참고하시라고 적은 문서라서, 크게 불편함은 없으리라 생각됩니다.


1. 파이썬 설치

http://python.org/download/ 에서 원하는 버전으로 다운받으시면 됩니다.

전 64비트 윈도우를 사용하고 있어서 "Python 3.3.3 Windows X86-64 MSI Installer" 를 받았습니다.


그 후에는 받은 파일을 설치하시면 됩니다. 이런거 설치야 많이 해보셨을 테고 별로 어려운 점도 없습니다.


참고! 리눅스나 맥을 사용하시는 분들은 기본적으로 설치되어 있을거예요~ 터미널을 통해서 확인해 보세요.

터미널에서 바로 "python --version" 이라고 타이핑 해봐서 버전이 나오면 설치가 되어 있는 것입니다.


2. Eclipse 설치

http://eclipse.org/downloads/ 에서 원하는 버전으로 다운받으시면 됩니다.

전 가장 위에 있는 Standard 버전으로 받았어요. 역시 64비트 윈도우를 사용하고 있기 때문에 64bit 버전으로...


그런데, 이클립스는 JAVA가 있어야 실행이 되므로 JAVA도 다운받아 봅시다.

http://java.com/ko/ 여기에서 다운받으시면 되고, 역시 설치과정도 까다롭지 않습니다.


여기서 중요한점!! 자바 7 버전 이상으로 설치해 주세요. 지금 6버전이 있으면 지우고 설치하시면 됩니다.

이후에 설치할 파이썬 개발 플러그인이 자바 7 이상에서만 정상 작동하거든요!


이클립스의 경우에는 특별한 설치가 없이 압축 해제만 하면 바로 사용할 수 있습니다. 그러니까 바탕화면 같은 곳에 두지 마시고 Program Files 같은 폴더에 잘 넣고 바로가기도 만들어 두면 편하겠죠? 물론 그건 입맛따라 하시면 됩니다.


이클립스를 최초 실행하면 워크스페이스를 지정하라고 나옵니다. 앞으로 프로젝트를 생성하거나 할 때 기본이 되는 경로입니다. 그냥 기본 경로를 사용하셔도 되고, 원하는 경로를 지정하셔도 됩니다.



밑에 체크박스를 체크하시면 다음에 이클립스 실행할 때는 자동으로 그 경로로 지정됩니다.


그리고 Welcome 화면을 보게 되는데요, 감정없이 Workbench 라는 버튼을 누르면 됩니다.




3. PyDev 플러그인 설치

이 플러그인 설치는 이클립스에서 하는 작업입니다.

이클립스의 메뉴에서 "Help > Install New Software..." 를 선택하세요.



그러면 이런 창이 뜨는데, Add 누르고 위에 처럼 입력해 주신 후에 OK 를 눌러 주세요.

Name : PyDev

Location : http://pydev.org/updates



그리고 Work with 라고 적힌 곳에서 입력한 저장소를 선택하면 아래쪽에 설치할 수 있는 플러그인이 표시가 됩니다. 가끔 'Pending...' 이라고 뜨는 경우가 있는데, 인내심을 가지고 기다리면 뜰 거예요~

여기서 PyDev 를 선택하고 설치하시면 됩니다.

설치하는건 역시 '동의','다음'의 연속입니다.


4. 인터프리터 설정하기

이클립스에서 'Windows > Preferences' 를 열어주세요.



거기서 다음과 같이 'PyDev > Interpreters > Python Interpreter' 선택하고 'Quick Auto-Config' 만 눌러주시면 설정을 알아서 잡습니다. 원래는 저 가운데 공간이 텅 비어 있거든요, 그게 채워지는거죠.

이 후에 OK 하시면 됩니다.


5. Hello World 찍어보기




우선은 작업환경을 PyDev로 지정해 보겠습니다. 오른쪽 위에 표시한 부분에서 PyDev를 고르면 이클립스의 창 배치가 위 모양처럼 바뀌는데요~ 만약이 보이지 않을 경우에는 왼쪽의 버튼을 누르면 거기서 고를 수 있습니다. 위 사진에서는 PHP 바로 왼쪽의 버튼이죠~


PyDev 개발을 위한 환경으로 바뀌었다면, Package Explorer에서 저 표시한 부분있죠?(그냥 비어있는 공간을 말하는거예요) 마우스 우측 버튼을 누르고 'New > Project' 를 선택해서 새로운 프로젝트를 시작해 봅시다!

프로젝트를 선택하는 곳에서 당연히 PyDev Project 를 고르시면 되고, 전 프로젝트 이름은 'test'로 해서 만들었습니다.


그러면 프로젝트가 하나 생성되는데, 거기서 또 오른쪽 버튼 누르고 'New > File' 고르시고 파일명은 'test.py' 로 지정합니다.

그리고 해당 파일에 'print('Hello World')' 라고 한 줄만 적어주시면 됩니다.


여기서 주의할 점이, 파이썬 2 에서는 괄호가 없어도 되는데, 파이썬 3 부터는 괄호가 없으면 오류가 납니다. 물론 파이썬 2 에서는 괄호가 있어도 되고 없어도 되고 그래요.


마지막으로 Ctrl+F11 누른 후에 'Python Run' 을 선택하면 콘솔창을 통해서 실행 결과를 확인할 수 있습니다.