본문 바로가기
Q&A2024년 9월 26일1분 읽기

uv가 pip를 대체하나요?

홍
홍재원
조회 586댓글 1

Python 패키지 매니저 uv가 pip보다 100배 빠르다고 하는데 실제로 쓸만한가요?

댓글 1

김김영삼2년 전

uv는 Astral(ruff 개발사)이 만든 Rust 기반 Python 패키지 매니저입니다.

# 설치
curl -LsSf https://astral.sh/uv/install.sh | sh

# pip 대체
uv pip install flask # pip install 대신
uv pip install -r requirements.txt

# 가상환경
uv venv
source .venv/bin/activate

# 프로젝트 관리 (Poetry 대안)
uv init myproject
uv add flask sqlalchemy
uv run python app.py

속도: pip 대비 10~100배 빠름 (캐시 포함 시 더)

현황 (2024):

  • pip, venv, pip-compile, pipx 기능을 하나로 통합
  • pyproject.toml 기반 프로젝트 관리
  • 아직 일부 edge case에서 호환성 문제 있을 수 있음

개인 프로젝트에서 시도해보고, 안정성이 확인되면 팀에 도입하세요.

Ctrl+Enter로 등록