Обновить пакет Python
-
Используйте
pip
для обновления пакета Python - Используйте блокнот Jupyter для обновления пакета Python
- Используйте виртуальную среду для обновления пакетов Python
-
Используйте среду
pipenv
для обновления пакетов Python

Каждое программное обеспечение, созданное в этом мире, время от времени требует регулярной проверки, чтобы исправить ошибки и максимально использовать это программное обеспечение. Как и любое другое программное обеспечение, программное обеспечение Python также необходимо время от времени исправлять и обновлять. В Python есть множество встроенных пакетов и модулей, которые время от времени нужно обновлять. Это потому, что в них постоянно добавляется множество функций и встроенных функций. Другая причина в том, что устаревшие пакеты могут не поддерживать последнюю версию Python.
В этом руководстве будут продемонстрированы некоторые методы обновления пакета в Python.
Используйте pip
для обновления пакета Python
Чтобы обновить пакеты Python через командную строку компьютера, выполните следующие команды.
pip install --upgrade [package name]==[package version or latest package version]
В некоторых случаях пользователю может потребоваться использовать pip3
вместо pip
.
Еще один способ обновить пакет Python в Linux - выполнить следующую команду.
sudo pip install [package_name] --upgrade
Опять же, pip
или pip3
могут отличаться от одной операционной системы к другой.
Использование sudo
- более безопасный способ работы в командной строке, поскольку он запрашивает системный пароль перед выполнением действия.
Используйте блокнот Jupyter для обновления пакета Python
Блокнот Jupyter - это бесплатное веб-приложение с открытым исходным кодом, которое позволяет пользователю писать код на Python и выполнять такие задачи, как визуализация данных, машинное обучение и т. Д. Оно имеет графический интерфейс пользователя (GUI), называемый Anaconda Navigator, который помогает запускать такие веб-приложения и одновременно управлять своими пакетами и модулями.
Блокнот Jupyter также можно использовать для обновления пакетов Python. Ниже приводится команда для выполнения этой задачи:
!pip install <package_name> --upgrade
Используйте виртуальную среду для обновления пакетов Python
Этот метод используется для обновления тех пакетов, которым не требуется конкретная версия Python в виртуальной среде. Код Python, используемый в этом методе, использует команду pip
.
В этом методе используется модуль pkg_resources
. Этот модуль помогает находить пакеты и версии Python и управлять ими.
В этом методе используется другой модуль, называемый subprocess
, который помогает пользователю получать и запускать новые программы, получая новые процессы. Этот модуль обычно используется для замены старых версий модулей.
import pkg_resources
from subprocess import call
for p in pkg_resources.working_set:
call("python -m pip install --upgrade " + p.<projectname>, shell=True)
Используйте среду pipenv
для обновления пакетов Python
Это один из самых простых способов обновления пакетов, для которых не требуется конкретная версия Python в конкретной виртуальной среде.
Инструмент pipenv
помогает пользователю создать виртуальную среду из собственного проекта Python, предоставляя все необходимые средства.
Ниже приведены шаги по обновлению пакетов Python с помощью pipenv
:
Активируйте оболочку, в которую входят все пакеты, которые нужно обновить.
pipenv shell
Теперь обновите все пакеты:
pipenv update
Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.
LinkedIn