pip — базовый установщик, requirements.txt. Нет lock-файла (pip freeze > requirements.txt — ручной). pip-tools (pip-compile) добавляет locking. pipenv — Pipfile + Pipfile.lock, виртуальное окружение. Медленный, проблемы с resolve. poetry — pyproject.toml + poetry.lock, управление зависимостями, виртуальным окружением, сборкой и публикацией пакетов. Самый полный инструмент. uv — новый от Astral (создатели ruff), написан на Rust, в 10-100 раз быстрее pip. Для новых проектов — poetry или uv.
В чём разница между poetry, pip и pipenv?
Middle
346 просмотровAFK Offer AI
Что такое overfitting и underfitting?