Встречается на собеседованиях • сегодня

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

В Python основными пакетными менеджерами являются:

  1. pip - стандартный менеджер пакетов Python. Устанавливается вместе с Python (начиная с версии 3.4). Основные команды:
python
pip install package_name
pip uninstall package_name
pip freeze > requirements.txt  # для экспорта зависимостей
  1. conda - популярен в data science, так как хорошо управляет не только Python-пакетами, но и бинарными зависимостями. Используется с дистрибутивом Anaconda/Miniconda:
python
conda install package_name
conda list
  1. poetry - современный инструмент, который кроме управления пакетами также помогает в управлении виртуальными окружениями и сборке пакетов:
python
poetry add package_name
poetry install

Для изоляции зависимостей часто используют virtualenv или встроенный модуль venv. В современных проектах также популярны pipenv и poetry, которые объединяют функциональность pip и virtualenv.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы