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

С какими менеджерами пакетов работал в Python

Основные менеджеры пакетов в Python:

  1. pip - стандартный менеджер пакетов, устанавливает пакеты из PyPI.
    Пример:

    bash
    pip install requests
    pip freeze > requirements.txt
  2. conda - альтернативный менеджер, часто используется в data science, умеет работать с бинарными зависимостями.
    Пример:

    bash
    conda install numpy
    conda env export > environment.yml
  1. poetry - современный инструмент для управления зависимостями и виртуальными окружениями.
    Пример:

    bash
    poetry add pandas
    poetry export --without-hashes -f requirements.txt
  2. pipenv - сочетает pip и virtualenv, создает Pipfile для управления зависимостями.
    Пример:

    bash
    pipenv install flask
    pipenv lock -r > requirements.txt

Также работал с wheel для сборки пакетов и setuptools для их дистрибуции. Выбор менеджера зависит от проекта: для ML/DL - conda, для веб-приложений - poetry/pipenv.

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

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

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

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