https://docs.python.org/3/tutorial/venv.html#managing-packages-with-pip

pip 기본 흐름 + 예시

  • 설치/업데이트:
    • python -m pip install 패키지명으로 최신 버전을 설치합니다.
    • 특정 버전이 필요하면 requests2.6.0처럼 버전을 붙입니다.
python -m pip install novas            # 최신 버전 설치
python -m pip install requests==2.6.0  # 2.6.0을 정확히 설치
python -m pip install --upgrade requests  # 최신 버전으로 업그레이드
  • 제거/정보 확인:
    • python -m pip uninstall 패키지명으로 삭제하고, show로 메타데이터를 확인합니다.
python -m pip uninstall requests
python -m pip show requests            # 버전, 위치, 의존성 확인
  • 설치 목록:
    • list는 설치된 패키지 목록을 보여 주고
    • freeze는 동일 목록을 requirements.txt 형식으로 출력합니다.
python -m pip list                     # 사람 읽기용 목록
python -m pip freeze > requirements.txt  # 배포용 의존성 목록
  • requirements.txt 활용:
    • 버전이 고정된 리스트를 저장해 버전 관리에 넣고,
    • 다른 환경에서 -r 옵션으로 한 번에 설치합니다.
python -m pip install -r requirements.txt
  • 주의:
    • 각 명령은 현재 활성화된 가상 환경에 적용되므로
    • 원하는 환경을 먼저 source .venv/bin/activate 같은 방식으로 활성화한 후 실행합니다.

← python 3.14으로