uv - 차세대 Python 패키징 도구
#python #uv
Python uv — 차세대 Python 패키징 도구
Python 생태계는 pip, poetry, conda 등 다양한 도구로 인해 복잡했습니다.
uv는 이 모든 것을 통합하고 더 빠르게 실행되도록 설계된 최신 도구입니다.
uv란?
- Rust로 작성된 고속 의존성 해석 엔진
- 패키지 관리, 가상환경 생성, 빌드 등을 통합
- pip 대비 8배 빠른 설치 속도
uv 사용법
설치
uv venv
uv sync
패키지 설치 및 실행
uv add requests
uv run hello.py
린터 및 포매터 실행
uvx ruff check .
uvx ruff format *.py
결론
uv는 Python 개발을 더 쉽고 빠르게 만들어주는 차세대 표준 도구로 급부상하고 있습니다.