← Все вопросы

Как обновить установленный пакет до свежей версии через pip?

Задан 6 месяцев назад499 просмотров3 ответа
9

Стоит requests старой версии, в новой пофиксили нужный мне баг. pip install requests пишет «already satisfied» и ничего не делает. Как заставить его обновиться?

3 ответа

16
✓ Принятый ответ — помог автору

pip install -U requests (или --upgrade, это то же самое).

Дарья Громова Можно зафиксировать версию: `pip install requests==2.32.0`. · 6 месяцев назад
7

Флаг -U / --upgrade:

pip install --upgrade requests        # до последней
pip install --upgrade pip             # заодно сам pip
pip install requests==2.31.0          # до конкретной версии

Без флага pip видит, что пакет уже стоит, и не трогает его — отсюда твоё «already satisfied».

-2

Сначала удали: pip uninstall requests, потом поставь заново.

Снежана Пономарёва Лишнее, для этого и есть `-U`. uninstall+install — обходной путь, который ещё и зависимости может задеть. · 5 месяцев назад

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект