Pip list умеет фильтровать пакеты по месту установки через –user и –path. Область проверки сужается.

Выделите пользовательский каталог

User оставляет distributions из user-site и помогает обнаружить пакет, который случайно перекрывает системную или проектную версию при запуске вне изолированного venv.

python -m pip list --user

Проверьте конкретный путь

Path принимает каталог установки и может повторяться, что удобно для staging или нестандартного target, но неверный путь просто создаст неполный снимок без объяснения причин и предупреждения о пропущенных пакетах.

Привяжите отчет к Python

Записывайте sys.executable, sys.path и версию pip рядом с результатом, поскольку одинаковый каталог способен выглядеть иначе для интерпретаторов с разными правилами site.

Для аудита нескольких путей используйте JSON-формат и сохраняйте параметры команды, иначе результаты разных областей нельзя будет надежно сравнить.

Пользовательскую установку разбирает pip install –user. Опции перечисляет документация pip list.