Какие знаешь пакетные менеджеры
Python
Middle
Без компании
Какие знаешь пакетные менеджеры
Ответы
В Python есть несколько популярных пакетных менеджеров:
- **pip** – стандартный менеджер пакетов Python, устанавливается вместе с Python. Основной инструмент для установки пакетов из PyPI.
```
pip install package_name
```
- **conda** – менеджер пакетов из экосистемы Anaconda, удобен для управления зависимостями в data science. Поддерживает не только Python-пакеты.
```
conda install package_name
```
- **poetry** – современный инструмент для управления зависимостями и виртуальными окружениями. Автоматически разрешает зависимости и генерирует `pyproject.toml`.
```
poetry add package_name
```
- **pipenv** – сочетает функциональность pip и virtualenv, создает `Pipfile` для управления зависимостями.
```
pipenv install package_name
```
- **PDM** (Python Development Master) – альтернатива poetry с поддержкой PEP 582 (локальные пакеты без виртуального окружения).
Каждый имеет свои преимущества: pip – универсален, conda – для науки, poetry/pipenv – для удобного управления проектами.