n1ro°
RU

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

Как получить JSON-отчёт о Python-окружении через pip inspect

Inspect даёт машинно-читаемое описание окружения, когда простого списка версий из freeze недостаточно.

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

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

`python -m pip inspect` выводит JSON с информацией об установленных distributions и окружении. Его удобно перенаправить в файл.

Что делать

  1. 1: Активируйте нужный venv.
  2. 2: Выполните `python -m pip inspect > pip-inspect.json`.
  3. 3: Проверьте валидность JSON и interpreter.
  4. 4: Перед публикацией просмотрите paths и metadata на внутренние данные.

Важно

`pip inspect` — отчёт для анализа, а не requirements-файл для воспроизведения окружения.

Проверьте после выполнения

  • До команды: Активируйте нужный venv.
  • Контроль результата: Перед публикацией просмотрите paths и metadata на внутренние данные.
  • Не пропустите ограничение: `pip inspect` — отчёт для анализа, а не requirements-файл для воспроизведения окружения.

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

`pip inspect` — отчёт для анализа, а не requirements-файл для воспроизведения окружения.

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

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