본문 바로가기

Python

easy_install 및 pip 설치

easy_install은 파이썬 패키지를 자동으로 다운로드, 빌드, 설치하고 관리하는 모듈이다. pip 역시 파이썬 패키지를 설치하고 관리하는 데 사용되는 패키지 관리 시스템이며, easy_install을 대체하여 많이 사용되고 있다. 그리고 pip가 easy_install에 비해 보다 개선된 패키지 관리 시스템이기 때문에 일반적으로 pip를 사용하는 게 낫다고 알려져 있다.


여기에서는 윈도우와 리눅스에서 설치하는 방법을 차례대로 설명할 것이다.

Windows에서의 설치



우선 '{Python_Home}/Scripts'에 easy_install.exe 파일이나 '{Python_Home}/Lib/site-package'에 easy_install.py 파일이 있는지 확인한 후 없으면 easy_install부터 설치하고, 있다면 pip만 설치하면 된다.

easy_install

http://pypi.python.org/pypi/setuptools에서 자신의 PC에 설치한 파이썬과 윈도우 버전에 맞는 setuptools.exe 파일을 내려받아 실행하면 easy_install이 설치된다.

만일 다운로드 사이트에서 setuptools.exe 파일이 제공되지 않는 경우 다음과 같이 하자.


1. http://pypi.python.org/pypi/setuptools에서 'Installation Instruction/Windows (simplified)' 링크를 클릭한다.

2. ez_setup.py 파일 다운로드 링크를 마우스 오른쪽 버튼으로 클릭해서 적당한 곳에 내려받는다.

3. 명령 프롬포트를 열고 아래처럼 ez_setup.py를 실행한다.

python ez_setup.py

Python 2.7을 설치한 경우 '{Python_Home}/Scripts' 디렉토리에 easy_install-2.7.exe 파일이 있다면 easy_install이 성공적으로 설치된 것이다.


pip

easy_install을 이용해서 pip를 설치할 수 있으므로 Windows 환경 변수 path에 '{Python_Home}\Scripts'를 추가하여 명령 프롬포트에서 easy_install 명령을 바로 사용할 수 있도록 한다.


그런 다음 명령 프롬프트에서 아래의 명령을 수행하여 pip를 설치하면 된다.

easy_install-2.7 pip

Linux에서의 설치



Linux 배포판 중 하나인 우분투(Ubuntu)에서 easy_install과 pip를 설치하는 방법을 알아본다.

easy_install은 Python Setuptools에 포함되어 있기 때문에 이를 설치하면 사용할 수 있다. 다음과 같은 명령을 실행하여 easy_install을 설치하자.

sudo apt-get install python-setuptools

pip도 아래와 같은 명령을 수행하면 간단히 설치할 수 있다.
sudo apt-get install python-pip

만일 Python 3를 사용하고 있는 경우에는 다음과 같은 명령으로 easy_install과 pip를 설치하면 된다.
sudo apt-get install python3-setuptools
sudo easy_install3 pip

또는 별도의 명령으로 pip를 설치할 수도 있다.
sudo apt-get install python3-pip

그리고 파이썬 3.x에서 사용할 때는 easy_install3, pip3와 같이 3을 붙인다는 것도 알아두자.
Python 2.x
sudo easy_install 모듈명
sudo pip install 모듈명
Python 3.x
sudo easy_install3 모듈명
sudo pip3 install 모듈명