n1ro°
RU

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

Как очистить pip cache полностью или для одного package

pip кэширует HTTP-ответы и wheels, чтобы ускорять повторные установки. Очистка полезна при диагностике конкретного cache

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

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

Сначала посмотрите `python -m pip cache info/list`. Для конкретного package используйте `pip cache remove <pattern>`, для полной очистки — `pip cache purge`; отключать cache постоянно обычно не нужно.

Что делать

  1. Посмотрите cache: `python -m pip cache info` и `python -m pip cache dir`.
  2. Найдите package: `python -m pip cache list <name>`.
  3. Удалите точечно: `python -m pip cache remove <name>`.
  4. Полная очистка: При необходимости `python -m pip cache purge`.
  5. Повторите установку: Сравните результат; если проблема не изменилась, ищите источник в index/build/dependencies.

Важно

`--no-cache-dir` увеличивает сетевой трафик и время сборок; не включайте его глобально без причины.

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

`--no-cache-dir` увеличивает сетевой трафик и время сборок; не включайте его глобально без причины.

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

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