Флаг pip list –local полезен в venv с доступом к глобальным site-packages. Системные пакеты скрываются из списка.
Посмотрите собственный слой
Команда показывает distributions, установленные локально в окружение, и помогает увидеть, какие версии перекрывают или дополняют пакеты, доступные из системной установки.
python -m pip list --local
Не путайте фильтр с изоляцией
Глобальный пакет может оставаться импортируемым, хотя его нет в local-выводе, поэтому проверяйте sys.path и реальный путь модуля тем же интерпретатором, который запускает приложение в production или CI.
Предпочитайте чистый venv
Для воспроизводимой сборки создавайте окружение без system-site-packages и устанавливайте зависимости заново, иначе системное обновление способно изменить поведение без правки проекта.
Сохраняйте оба отчета при диагностике наследуемой среды, чтобы отсутствующая строка в local не превратилась в ошибочный вывод об отсутствии пакета.
Полный список сравнивает статья про pip list и freeze. Фильтр описывает справочник pip list.