본문 바로가기
Python

pip란 무엇인가?

by 헬로제이콥 2025. 5. 19.

 

 

pip란 무엇인가?

pip는 "Pip Installs Packages"의 약자로, 파이썬으로 작성된 패키지(라이브러리)들을 설치하고 관리하는 데 사용되는 명령 줄 인터페이스입니다. PyPI(Python Package Index)라는 공식 파이썬 패키지 저장소에서 패키지를 가져와 설치하는 것이 기본 동작입니다. pip를 사용하면 프로젝트에 필요한 외부 라이브러리를 손쉽게 추가하거나 업데이트, 삭제할 수 있습니다.

기본 사용법

Bash
 
pip <명령어> [옵션] [패키지_이름]

 


1. 패키지 설치 (install)

  • 최신 버전 설치:예: pip install requests
  • Bash
    pip install 패키지이름
    

     

  • 특정 버전 설치:예: pip install numpy==1.20.3
  • Bash
    pip install 패키지이름==버전
    

     

  • 업그레이드:예: pip install -U requests
  • Bash
    pip install --upgrade 패키지이름
    # 또는 단축 옵션
    pip install -U 패키지이름
    

     

  • 요구사항 파일로 설치: (requirements.txt 파일에 패키지 목록이 있을 때)
  • Bash
    pip install -r requirements.txt
    

2. 설치된 패키지 확인 (list, show)

  • 설치된 모든 패키지 목록 보기:
  • Bash
    pip list
    

     

  • 업데이트 필요한 패키지 보기:
  • Bash
    pip list --outdated
    

     

  • 특정 패키지 상세 정보 보기 (버전, 위치 등):예: pip show numpy
  • Bash
    pip show 패키지이름
    

 


3. 현재 환경 패키지 목록 저장 (freeze)

  • 설치된 패키지 목록을 requirements.txt 형식으로 출력:
  • Bash
    pip freeze
    
     
  • 파일로 저장:
  • Bash
     
    pip freeze > requirements.txt
    

4. 패키지 삭제 (uninstall)

  • 패키지 삭제:
    Bash
     
    pip uninstall 패키지이름
    
    예: pip uninstall requests

 


5. pip 자체 업그레이드

  • pip를 최신 버전으로 업그레이드:
    Bash
     
    python -m pip install --upgrade pip