Встречается на собеседованиях • сегодня
Зачем нужен poetry
Poetry — это современный инструмент для управления зависимостями и виртуальными окружениями в Python. Он решает несколько ключевых проблем:
- Упрощает управление зависимостями — автоматически разрешает конфликты версий и генерирует точный
poetry.lockдля воспроизводимости. - Объединяет
setup.pyиrequirements.txt— все метаданные и зависимости хранятся в одном файлеpyproject.toml. - Работает с виртуальными окружениями — создает и управляет ими автоматически.
Пример использования:
bash
# Создать новый проект
poetry new my_project
cd my_project
# Добавить зависимость
poetry add requests
# Установить все зависимости
poetry install
# Запуск скрипта в виртуальном окружении
poetry run python script.pyПреимущества:
- Четкое разделение dev и prod зависимостей.
- Поддержка семантического версионирования (
^1.2.3). - Интеграция с PyPI для публикации пакетов (
poetry publish).
Альтернативы: pip + venv, pipenv, но Poetry предлагает более удобный и предсказуемый workflow.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы