Какие используешь пакетные менеджеры

Python Middle Без компании
Какие используешь пакетные менеджеры
Ответы
В Python основными пакетными менеджерами являются: - **pip** - стандартный менеджер пакетов Python. Устанавливается вместе с Python (начиная с версии 3.4). Основные команды: ``` pip install package_name pip uninstall package_name pip freeze > requirements.txt # для экспорта зависимостей ``` - **conda** - популярен в data science, так как хорошо управляет не только Python-пакетами, но и бинарными зависимостями. Используется с дистрибутивом Anaconda/Miniconda: ``` conda install package_name conda list ``` - **poetry** - современный инструмент, который кроме управления пакетами также помогает в управлении виртуальными окружениями и сборке пакетов: ``` poetry add package_name poetry install ``` Для изоляции зависимостей часто используют **virtualenv** или встроенный модуль **venv**. В современных проектах также популярны **pipenv** и **poetry**, которые объединяют функциональность pip и virtualenv.