n1ro°
RU

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

Как сохранить установленные Python-пакеты в requirements.txt через pip freeze

Freeze полезен как снимок уже работающего окружения, особенно перед миграцией или диагностикой различий между машинами.

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

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

`python -m pip freeze > requirements.txt` записывает установленные distributions в requirements-формате. Проверяйте файл восстановлением в новом virtualenv.

Что делать

  1. 1: Активируйте нужное Python-окружение.
  2. 2: Выполните `python -m pip freeze > requirements.txt`.
  3. 3: Просмотрите локальные/editable зависимости.
  4. 4: Создайте чистый venv и проверьте `python -m pip install -r requirements.txt`.

Важно

Freeze фиксирует текущее окружение, включая транзитивные зависимости; это snapshot, а не стратегия обновлений.

Проверьте после выполнения

  • До команды: Активируйте нужное Python-окружение.
  • Контроль результата: Создайте чистый venv и проверьте `python -m pip install -r requirements.txt`.
  • Не пропустите ограничение: Freeze фиксирует текущее окружение, включая транзитивные зависимости; это snapshot, а не стратегия обновлений.

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

Freeze фиксирует текущее окружение, включая транзитивные зависимости; это snapshot, а не стратегия обновлений.

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

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