n1ro°
RU

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

Как установить диапазон версий пакета через pip

Диапазон удобен, когда нужен совместимый major/minor без жёсткого pin на один release.

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

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

Укажите requirement specifier в кавычках, например `python -m pip install "package>=2,<3"`; pip выберет подходящую доступную версию.

Что делать

  1. Сформулируйте ограничение версии.
  2. Запустите `python -m pip install "package>=2,<3"`.
  3. Проверьте выбранную version через `python -m pip show package`.
  4. Зафиксируйте requirement в проекте, если это не разовый test.

Проверка результата

  • pip show показывает версию, удовлетворяющую всем указанным specifiers.
  • Requirement сохранён в проекте без shell-интерпретации символов < и >.

Важно

В shell символы `<` и `>` лучше брать в кавычки, иначе они могут трактоваться как redirect.

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

В shell символы `<` и `>` лучше брать в кавычки, иначе они могут трактоваться как redirect.

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

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