byteforce

CPN 한국어 자습서 · 외부 문서 한국어 미러

UV 문서 · Getting started

기능

Features · 원문: docs.astral.sh/uv/getting-started/features/

아래는 원문을 한국어로 옮긴 미러입니다. 코드·명령은 원문 그대로이며, 가장 최신 정보는 하단 원문 링크에서 확인하세요.

uv는 Python 설치 및 간단한 스크립트 실행부터 여러 Python 버전과 플랫폼을 지원하는 대규모 프로젝트 작업까지 Python 개발에 필요한 핵심 기능을 제공합니다.

인터페이스는 독립적으로 또는 함께 사용할 수 있는 여러 섹션으로 나뉩니다.

Python 버전

Python 자체를 설치하고 관리합니다.

스크립트

독립형 Python 스크립트(예: example.py)를 실행합니다.

프로젝트

pyproject.toml이 있는 Python 프로젝트를 만들고 작업합니다.

도구

Python 패키지 인덱스에 배포된 도구(예: ruff 또는 black)를 실행하고 설치합니다.

pip 인터페이스

환경과 패키지를 수동으로 관리합니다. 레거시 워크플로우(legacy workflow)나 고수준 명령으로 충분한 제어가 어려운 경우에 사용합니다.

가상환경 생성(venvvirtualenv 대체):

환경의 패키지 관리(pippipdeptree 대체):

환경의 패키지 잠금(pip-tools 대체):

중요: 이 명령들은 기반이 되는 도구들의 인터페이스 및 동작을 정확히 구현하지 않습니다. 일반적인 워크플로우에서 벗어날수록 차이가 발생할 가능성이 높습니다.

유틸리티

캐시(cache), 스토리지 디렉터리 등 uv 상태를 관리하고 검사하거나 자체 업데이트를 수행합니다.

원문(영어): https://docs.astral.sh/uv/getting-started/features/ · 본 문서는 학습용 한국어 번역이며 원본의 권리는 원저작자(Astral)에게 있습니다.

원문(영어): https://docs.astral.sh/uv/getting-started/features/