uv란
Astral에서 만든 Rust 기반 Python 패키지 매니저입니다. pip보다 10~100배 빠릅니다.
기본 사용법
# 설치
curl -LsSf https://astral.sh/uv/install.sh | sh
# 프로젝트 초기화
uv init my-project
cd my-project
# 의존성 추가
uv add fastapi uvicorn
uv add --dev pytest
# 실행
uv run python main.py
uv run pytestpip 대비 장점
- 의존성 해결 속도 100배 빠름
- lockfile 자동 생성
- 가상환경 자동 관리
- Python 버전 관리 내장
댓글 0