Uv: что это
Коротко
Uv: менеджер пакетов и проектов для Python, написанный на Rust. Создаёт окружения, ставит зависимости в разы быстрее pip, ведёт lock-файл uv.lock, ставит нужные версии Python, запускает команды через uv run.
Определение
Менеджер пакетов и проектов для Python, написанный на Rust. Создаёт окружения, ставит зависимости в разы быстрее pip, ведёт lock-файл uv.lock, ставит нужные версии Python, запускает команды через uv run.
Подробнее
Совместим с pyproject.toml и интерфейсом uv pip, поэтому переход с pip или pip-tools несложный.
Из урока «Модули, пакеты и виртуальные окружения в Python»
uv быстрый менеджер на Rust: окружения, установка, lock-файл uv.lock, управление версиями Python. Зачем виртуальное окружение, чем lock-файл отличается от списка зависимостей, что вы используете: pip, Poetry, uv.
Читать урок целикомВопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Python проверят, что термин понятен в деле.