Компьютеры · Инструкция
pip freeze: как вывести только пакеты из user site
На машине могут одновременно быть системные, пользовательские и виртуально-окруженческие пакеты. При разборе именно user
Короткий ответ
Запустите `python -m pip freeze --user`. В вывод попадут пакеты, установленные в пользовательский site-packages, а не весь набор видимых пакетов окружения.
Что делать
- 1. Запустите pip тем интерпретатором Python, для которого хотите проверить user site.
- 2. Выполните `python -m pip freeze --user`.
- 3. При необходимости сохраните вывод: `python -m pip freeze --user > user-requirements.txt`.
- 4. Просмотрите список перед использованием как входных требований для другого окружения.
Важные ограничения
- `freeze` фиксирует наблюдаемое состояние, но сам по себе не является универсальным lock-форматом.
- В активном виртуальном окружении состав видимых user-пакетов зависит от конфигурации окружения.
Что учитывать
`freeze` фиксирует наблюдаемое состояние, но сам по себе не является универсальным lock-форматом.,В активном виртуальном окружении состав видимых user-пакетов зависит от конфигурации окружения.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. pip freeze). Пример и формулировки — редакция N1RO на 2026-09-18.