pip install --upgrade <имя_библиотеки>
.
pip install --upgrade -r requirements.txt
.
Для обновления библиотеки с помощью pip
можно использовать несколько способов. Вот основные:
pip install --upgrade <имя_библиотеки>
Например, чтобы обновить библиотеку requests
, нужно выполнить:
pip install --upgrade requests
Можно использовать следующий скрипт, который проходит по списку установленных пакетов и пытается их обновить:
pip freeze | grep -v '^#' | cut -d '=' -f 1 | xargs -n1 pip install -U
Важно: Перед выполнением этой команды убедитесь, что вы понимаете, что она делает, и готовы к возможным проблемам с несовместимостью.
Альтернативный вариант (более контролируемый и рекомендованный):
pip list --outdated | awk '{print $1}' | xargs -n1 pip install -U
Этот вариант более безопасен, так как обновляет только те библиотеки, для которых есть более новые версии.
pip install <имя_библиотеки>==<версия>
Например, чтобы установить версию 2.28.1 библиотеки requests
, нужно выполнить:
pip install requests==2.28.1
Если у вас есть файл requirements.txt
, содержащий список зависимостей вашего проекта, вы можете обновить их все до последних версий, указанных в файле, следующим образом:
pip install --upgrade -r requirements.txt
Если версии в requirements.txt
не указаны, то будут установлены последние версии.
Важные замечания:
sudo
перед pip
только если вы используете системный Python и знаете, что делаете. В большинстве случаев этого не требуется, особенно при использовании виртуальных окружений.