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.