Компьютеры · Инструкция
Как сохранить установленные Python-пакеты в requirements.txt через pip freeze
Freeze полезен как снимок уже работающего окружения, особенно перед миграцией или диагностикой различий между машинами.
Короткий ответ
`python -m pip freeze > requirements.txt` записывает установленные distributions в requirements-формате. Проверяйте файл восстановлением в новом virtualenv.
Что делать
- 1: Активируйте нужное Python-окружение.
- 2: Выполните `python -m pip freeze > requirements.txt`.
- 3: Просмотрите локальные/editable зависимости.
- 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.