uv.md 831 B

uv

빠른 Python 패키지 및 프로젝트 관리자. toolpython과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. 더 많은 정보: https://docs.astral.sh/uv/reference/cli.

  • 현재 디렉토리에 새 Python 프로젝트 생성:

uv init

  • 주어진 이름의 디렉토리에 새 Python 프로젝트 생성:

uv init {{프로젝트_이름}}

  • 프로젝트에 새 패키지 추가:

uv add {{패키지}}

  • 프로젝트에서 패키지 제거:

uv remove {{패키지}}

  • 프로젝트 환경에서 스크립트 실행:

uv run {{경로/대상/스크립트.py}}

  • 프로젝트 환경에서 명령 실행:

uv run {{명령}}

  • pyproject.toml에서 프로젝트 환경 업데이트:

uv sync

  • 프로젝트의 의존성에 대한 lock 파일 생성:

uv lock