세인드의 블로그

pip란?


pip란 파이썬으로 작성된 패키지(라이브러리)를 관리하는 프로그램입니다. 만약 사용하고자 하는 라이브러리가 다른 라이브러리를 의존하고 있다면, 한 가지 라이브러리만 설치하면 되는 것이 아니라 의존하고 있는 모든 라이브러리를 설치해야지만 정상적으로 기능을 사용하실 수 있습니다. 또한 설치된 라이브러리의 버전을 관리하려면 주기적으로 라이브러리 배포 사이트를 확인해야하는 번거로움이 있습니다. 이런 복잡한 과정을 해결해 주는 것이 파이썬의 pip입니다.

pip는 파이썬 2.7.9 이후 버전과 파이썬 3.4 이후 버전에는 기본적으로 설치되어있습니다.


시스템 환경: 파이썬 3.4



pip 설치하기


윈도우에서는 가급적이면 2.7.9나 3.4 이후 버전의 파이썬을 사용하시길 바랍니다. 우분투에서는 기본적으로 제공되는 파이썬의 버전이 낮은 경우가 많습니다. 이때는 apt-get 명령어를 사용하여 pip를 설치하시면 됩니다.


우분투에서 pip 설치

>>> apt-get install python-pip



pip 사용 방법


윈도우에서 최신 버전의 파이썬을 설치하면 파이썬설치경로/Scripts에 pip가 위치하게 됩니다.

매번 설치 경로까지 이동한 후 pip를 실행하기가 번거로울 경우 환경변수에 파이썬설치경로/Scripts를 등록해주면 됩니다.


※클릭하면 이미지가 크게 보임


환경변수를 등록한 후에는 어느 경로에서든 명령 프롬프트 창(win+R > cmd)을 이용하여 pip를 사용할 수 있게 됩니다.


명령어


명령어의 경우 우분투와 윈도우 모두 동일합니다.



  1. 패키지 검색

    >>> pip search 키워드

    존재하는 모든 패키지를 키워드로 검색합니다. 설치된 라이브러리라면 installed와 함께 현재 설치된 버전이 표시됩니다.

  2. 패키지 설치

    >>> pip install 패키지
  3. 패키지 삭제

    >>> pip uninstall 패키지
  4. 패키지 업데이트

    >>> pip install --upgrade 패키지

    패키지를 최신 버전으로 업데이트 

  5. 설치된 패키지 확인

    >>> pip show pip
    ---
    Name: pip
    Version: 1.5.4
    Location: /usr/lib/python2.7/dist-packages

    원하는 패키지가 설치되었는지 확인합니다.

  6. 설치된 전체 패키지 확인

    >>> pip list
    # pip (8.1.1)
    # setuptools (2.1)

    현재 설치된 전체 패키지와 버전을 함께 표시해줍니다.


'프로그래밍 > Python' 카테고리의 다른 글

파이썬에서 MySQL 연결하기  (0) 2016.05.10
pip :: 파이썬 패키지 관리 시스템 사용법  (0) 2016.04.09