n1ro°
RU

Компьютеры · Инструкция

Как узнать зависимости установленного Python-пакета через pip show

Для быстрой проверки metadata установленного distribution можно использовать `pip show`, не обращаясь к PyPI. Это удобно

Редакция N1RO · Проверено

Короткий ответ

Выполните `python -m pip show PACKAGE`. Поле `Requires` перечисляет прямые зависимости, а `Required-by` — установленные пакеты, которые ссылаются на него.

Что сделать

  1. 1: Активируйте нужное окружение.
  2. 2: Выполните `python -m pip show PACKAGE`.
  3. 3: Смотрите поле `Requires` для непосредственных зависимостей; для обратных зависимостей полезно поле `Required-by`, если оно доступно в metadata.

Команда или настройка

  • python -m pip show PACKAGE

Проверка

  • Проверьте, что команда запущена в нужном venv/interpreter.
  • Читайте `Requires` как список прямых зависимостей, а не полный dependency graph.
  • Если имя distribution отличается от import name, используйте именно имя установленного пакета.

Важно

Поле `Requires` показывает прямые declared dependencies, но не строит полное транзитивное дерево.

Что учитывать

Поле `Requires` показывает прямые declared dependencies, но не строит полное транзитивное дерево.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. pip show). Пример и формулировки — редакция N1RO на 2026-09-18.