Компьютеры · Инструкция
Как узнать зависимости установленного Python-пакета через pip show
Для быстрой проверки metadata установленного distribution можно использовать `pip show`, не обращаясь к PyPI. Это удобно
Короткий ответ
Выполните `python -m pip show PACKAGE`. Поле `Requires` перечисляет прямые зависимости, а `Required-by` — установленные пакеты, которые ссылаются на него.
Что сделать
- 1: Активируйте нужное окружение.
- 2: Выполните `python -m pip show PACKAGE`.
- 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.