Компьютеры · Инструкция
pip: как принудительно обновить данные индекса для выбранного пакета
После публикации свежего релиза индексный ответ может ещё находиться в локальном HTTP-кэше pip. Новый параметр позволяет
Короткий ответ
В pip 26.2+ добавьте `--refresh-package=<пакет>` к `pip install`, чтобы заново запросить индексные данные этого пакета вместо использования кешированного ответа. Поддерживаются `:all:` и список имён через запятую.
Что делать
- 1. Проверьте `python -m pip --version`; `--refresh-package` появился в pip 26.2.
- 2. Запустите, например, `python -m pip install SomePackage --refresh-package=SomePackage`.
- 3. Для нескольких пакетов передайте имена через запятую, например `--refresh-package=foo,bar`; для всех — `--refresh-package=:all:`.
- 4. Сравните найденную версию или dry-run/report после обновлённого запроса к индексу.
Важные ограничения
- Флаг обновляет индексные ответы, но сам по себе не означает принудительную переустановку уже установленного пакета.
- Эффект зависит от используемого package index и его текущих данных.
Что учитывать
Флаг обновляет индексные ответы, но сам по себе не означает принудительную переустановку уже установленного пакета.,Эффект зависит от используемого package index и его текущих данных.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. pip install). Пример и формулировки — редакция N1RO на 2026-09-18.