일단 필요한 준비물은

- 이클립스 클래식 패키지

- 파이썬 최신버전

 

1. 이클립스 클래식 패키지를 http://www.eclipse.org/downloads/에서 자신의 사양에 맞는 패키지를 받아줍니다

 

(32비트 유저는 32비트, 64비트 유저는 64비트)



 

2. 파이썬을 설치해줍니다.

 

- 윈도우 환경에서의 설치법

http://www.python.org/download/에서

 

자신이 사용중인 컴퓨터의 CPU 정보를 알아보고 32비트 유저는 x86 MSI Installer를 받아 설치하고,

64비트 유저는 x86-64 MSI Installer를 받아 설치합니다.

(저는 64비트 유저입니다)



 

- 리눅스 환경에서의 설치법

터미널을 켜주시고, 콘솔창에서 su - root를 통해 root 권한을 취득합니다.

(취득하지 않을시, 거부가되어 다운로드를 받지 못합니다.)

 

root 권한을 취득한 다음, usr/local 경로로 가셔서

wget 명령어로

 

# wget http://python.org/ftp/python/2.5.1/Python-2.5.1.tgz

ftp 서버에서 파이썬을 다운로드 해줍니다. (보이시다시피 2.5.1버전)



 

그 다음, 받은 파이썬 압축파일을 Python25 경로에 압축 풀기를 해줍니다.

# tar -zxvf Python-2.5.1 Python25

 

받은 파이썬 2.5.1 버전을 Python25 경로로 복사해줍니다.

# mv Python-2.5.1 Python 25

 

파이썬 소스코드를 컴파일을 합니다.

# configure --prefix=/usr/local/Python25

# make && make install

# pwd

/usr/local/Python25

 

그다음, 파이썬이 제데로 설치 됬는지 파이썬 인프리터를 출력해봅니다.

# python

 

성공시 이렇게 되어야 합니다.



 

(필자는 Cent OS Relase 6.4 final 64bit를 사용했습니다.)

 

리눅스 환경에서는 설치를 해놓고 바로바로 코딩해주시면 됩니다.

 

(위 포스팅의 출처는 프로그래머라면 누구가 할 수 있는 파이썬 해킹 프로그래밍 저자 저스틴 지이츠, 옮기신분은 윤근용 작가님입니다. 본 포스팅에 대한 일부의 저작권은 저스틴 지이츠 작가님께 있음을 말씀드립니다.)

 

하지만, 윈도우 환경에서는 조금더 편하게 코딩하기 위하여 위에서 이클립스 클래식 패키지를 받았습니다.

 

- 이클립스와 파이썬을 연동하는 법

 

이클립스 클래식 패키지를 받으신 후에, 이클립스를 실행합니다.

 

(이클립스가 실행되지 않는다면 자바와 자바 개발 키트(JDK)를 C:\ 경로에 설치해주셔야 합니다.)

 

그 다음, Help - Install New Software 탭으로 이동하여 add를 눌러준후

 

Name 칸에는 아무렇게나 입력해주세요 (전 Pydev로 입력했습니다.)

 

Location 칸에는 http://pydev.org/updates를 입력해주세요



 

이과정을 성공하시면 pydev for eclipse라는 탭이 생깁니다.

 

그중에 PyDev 탭만 체크하셔서 받아줍니다. (밑에껀 옵션이기 때문에 사용자가 알아서 판단해주시고 받아주시면 됩니다.)

 



 

설치를 완료하면 Windows - preferences - Pydev라는 탭이 생깁니다.

 

그곳에서 Interprefer - Python 탭을 클릭합니다.

 



 

New를 누른후에, Browse를 누른후 파이썬을 설치한 경로로 들어가, python.exe를 선택해줍니다.

(필자는 C:\ 최상단에 설치하였습니다.)

 


 

그 다음 모든 항목을 체크해줍니다.

 



 

모든 작업을 완료한 이후에 apply를 통해 꼭 적용 시켜주셔야 합니다.

 

이로써 이클립스와 파이썬이 연동되었고, 지금부터 이클립스 상에서 파이썬을 사용하실수 있습니다.

 

프로그래밍에 대한 자세한 내용은 다음포스팅부터 하겠습니다.

 


 http://blog.naver.com/rhkdtjd0828/130165608608

 




Posted by 장안동베짱e :