n1ro°
RU

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

pip freeze: как вывести только пакеты из user site

На машине могут одновременно быть системные, пользовательские и виртуально-окруженческие пакеты. При разборе именно user

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

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

Запустите `python -m pip freeze --user`. В вывод попадут пакеты, установленные в пользовательский site-packages, а не весь набор видимых пакетов окружения.

Что делать

  1. 1. Запустите pip тем интерпретатором Python, для которого хотите проверить user site.
  2. 2. Выполните `python -m pip freeze --user`.
  3. 3. При необходимости сохраните вывод: `python -m pip freeze --user > user-requirements.txt`.
  4. 4. Просмотрите список перед использованием как входных требований для другого окружения.

Важные ограничения

  • `freeze` фиксирует наблюдаемое состояние, но сам по себе не является универсальным lock-форматом.
  • В активном виртуальном окружении состав видимых user-пакетов зависит от конфигурации окружения.

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

`freeze` фиксирует наблюдаемое состояние, но сам по себе не является универсальным lock-форматом.,В активном виртуальном окружении состав видимых user-пакетов зависит от конфигурации окружения.

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

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