파이썬 패키지파이썬 패키지

Posted at 2014. 6. 23. 02:39 | Posted in 2014 개인기록/으으리 파으리썬

C언어에서 외부에 있는 어떤 라이브러리(함수, 모듈 등)를 사용하고 싶으면 그 함수의 헤더파일(.h)과 소스파일(.c) 파일을 메인 함수에서 #include 문장으로 표현하고 main 함수에서 그 라이브러리를 사용하면 된다. 여기서 외부에 있는 어떤 라이브러리는 내가 특정 경로를 통해 획득하여야 하는 라이브러리이다.

 

파이썬에서는 이렇게 어떤 라이브러리를 쉽게 획득하고 설치 및 삭제를 도와주는 setuptools(easy install)과 pip가 있다. 여기서 왜 두개냐는 의문을 가질 필요성이 있다. 나는 왜 하나의 프로그램이 아니라 두개의 프로그램으로 라이브러리를 설치하는지 궁금했다.

 

인터넷의 문서들을 보면 setuptools를 설치하고 커맨드에서 "easy_install 패키지명"으로 설치하지 않고 "easy_install pip"로 pip를 설치하고 나서 "pip install 패키지명"을 입력한다. 그 이유에 대해 인터넷을 찾아보니 pip가 east install 보다 패키지의 설치 및 삭제 등의 기능이 더 강력하다는 것이다.

 

 

 

 

http://stackoverflow.com/questions/3220404/why-use-pip-over-easy-install

 

//