Компьютеры · Инструкция
Как установить диапазон версий пакета через pip
Диапазон удобен, когда нужен совместимый major/minor без жёсткого pin на один release.
Короткий ответ
Укажите requirement specifier в кавычках, например `python -m pip install "package>=2,<3"`; pip выберет подходящую доступную версию.
Что делать
- Сформулируйте ограничение версии.
- Запустите `python -m pip install "package>=2,<3"`.
- Проверьте выбранную version через `python -m pip show package`.
- Зафиксируйте requirement в проекте, если это не разовый test.
Проверка результата
- pip show показывает версию, удовлетворяющую всем указанным specifiers.
- Requirement сохранён в проекте без shell-интерпретации символов < и >.
Важно
В shell символы `<` и `>` лучше брать в кавычки, иначе они могут трактоваться как redirect.
Что учитывать
В shell символы `<` и `>` лучше брать в кавычки, иначе они могут трактоваться как redirect.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Requirement Specifiers). Пример и формулировки — редакция N1RO на 2026-09-17.