← Все вопросы
Как обновить установленный пакет до свежей версии через pip?
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 месяцев назад
Ваш ответ
Войдите, чтобы ответить на вопрос.