본문 바로가기

Programming/Python

[Python] 윈도우 개발환경 구축 - 윈도우 Python 2.7.6, easy_install, pip 설치

Python은 사실 리눅스 환경에서만 사용을 했지만, 디버깅 편의를 위해 윈도우 환경에서도 사용해보려 한다.

예전에 PyScripter를 이용해 윈도우 환경에서도 python 개발 및 디버깅을 했었는데, 이때 만든 코드가 리눅스에서 그대로 호환되지 않았던 기억이 난다. 뭘 잘못 설정했었나….

그래서 이번에 PyCharm을 쓰기로 마음을 먹고, 윈도우에서 개발 및 디버깅을 마치고 그 소스를 그대로 리눅스에서 사용하고자 하는 원대한 목표를 이루고자, 윈도우에 Python을 설치하는 과정을 포스팅 한다.

PyCharm 설치 및 설정은 별도의 포스트에서 다루기로 한다. ::TODO link

 

Python Version : 2.7.6 & Windows 7 64bit

    3.x 버전에 나왔지만, 아직 실무에서는 2.7.x를 많이 사용하니 python 2.7.6을 기준으로 한다.

 

Python for Windows download & Install

Python Download : https://www.python.org/downloads/

Python 2.7.6 을 설치하고자 하므로, Release List에서 찾아 다운로드 받아 실행시킨다.

Download file name : python-2.7.6.amd64.msi

설치 과정에서 설정해야 하는 별다른 문제는 없다. 설치경로는 입맛대로…물론 기본이 가장 좋다

기본 설치 경로 : C:\Python27

이미 설치되어 있을 경우 위와 같이, change, repair, remove를 선택한다.

 

Python PATH 환경 변수 추가

Cmd 창에서 python 명령을 수행하려면, 당연히 모두가 알고있듯 PATH를 지정해야 한다.

기본 설치 경로에 설치했다면 C:\Python27 이 될 것이다. 이곳에 python.exe가 존재한다.

미리 얘기하자면, 총 3개의 PATH를 추가해야한다.

    C:\Python27 : 기본 설치 경로, python.exe가 존재하는 경로

    C:\Python27\Scripts : easy_install.exe및 pip.exe가 존재하는 경로

    C:\Python27\Lib\site-packages : 인터넷 검색하다보니 여기도 함께 PATH에 추가해라고 하는데 아직 이유는 모르겠다.

내 컴퓨터 > 마우스 오른쪽 클릭 > 속성(R) > 고급 시스템 설정 > 환경 변수에 아래의 PATH들을 추가한다.

추가 PATH : C:\Python27\Scripts;C:\Python27\Lib\site-packages

 

Python 실행 확인

Python 설치 후 프로그램 목록에 아래와 같이 python command line이나 GUI가 있지만 PATH 적용 및 일반적인 윈도우 환경에서의 확인을 위해 cmd 창을 이용해 확인한다.

Cmd 창을 실행하고, python을 입력한다.

Python 설치 경로가 아님에도, python 버전 정보가 출력되고, python 인터렉티브 프롬프트가 나온다.

리눅스 처럼 ctrl + d로 빠져나갈 수가 없다. // 누가 좀 알려줘요

exit()를 이용해 빠져 나간다.

 

easy_install 설치 및 pip 설치

필요한 Package를 설치할 때 주로 pip를 사용하므로, easy_install을 설치하고, pip를 설치한다.

esay_install for windows download : http://peak.telecommunity.com/dist/ez_setup.py

적당한 위치에 다운로드 받아, 파일 위치에서 아래의 명령을 수행한다.

>Python easy_install.py

스크린 샷은 없다.

Easy_install이 무사히 설치되면 easy_install을 이용해 pip를 설치한다.

    > easy_install pip

위 그림의 설치 후 메시지와 같이 에서 PATH 추가했던 C:\Python27\Scripts 경로에 가면 easy_install .exe 와 pip.exe 가 존재하는 것을 확인할 수 있다.

그리고 pip-7.1.2-py2.7.egg가 C:\Python27\Lib\site-packages에 설치되는데, 이것을 사용하기 위해 C:\Python27\Lib\site-packages를 PATH에 추가해주어야 했었나하는 생각이 든다 // 누가 좀 알려줘요

virtualenv 나, 다른 python package 설치는 pycharm 설정을 하면서 다루도록 한다.