Aktualisieren Sie ein Python-Paket
-
Verwenden Sie
pip
, um ein Python-Paket zu aktualisieren - Verwenden Sie das Jupyter Notebook, um ein Python-Paket zu aktualisieren
- Verwenden einer virtuellen Umgebung zum Aktualisieren von Python-Paketen
-
Verwenden Sie die
pipenv
-Umgebung, um Python-Pakete zu aktualisieren
Jede auf dieser Welt gebaute Software benötigt von Zeit zu Zeit eine routinemäßige Überprüfung, um Fehler zu beheben und das Beste aus dieser Software herauszuholen. Wie jede Software muss auch Python-Software von Zeit zu Zeit repariert und aktualisiert werden. In Python gibt es viele integrierte Pakete und Module, die hin und wieder aktualisiert werden müssen. Dies liegt daran, dass viele Funktionen und integrierte Funktionen ständig hinzugefügt werden. Ein weiterer Grund ist, dass Pakete, die viel zu veraltet sind, die neueste Version von Python möglicherweise nicht unterstützen.
Dieses Tutorial zeigt einige Methoden zum Aktualisieren eines Pakets in Python.
Verwenden Sie pip
, um ein Python-Paket zu aktualisieren
Führen Sie die folgenden Befehle aus, um Python-Pakete über die Befehlszeile des Computers zu aktualisieren.
pip install --upgrade [package name]==[package version or latest package version]
Es kann vorkommen, dass der Benutzer pip3
anstelle von pip
verwenden muss.
Eine weitere Möglichkeit, ein Python-Paket unter Linux zu aktualisieren, ist der folgende Befehl.
sudo pip install [package_name] --upgrade
Auch hier kann pip
oder pip3
von einem Betriebssystem zum anderen variieren.
Die Verwendung von sudo
ist eine sicherere Art, in der Befehlszeile zu arbeiten, da das Systempasswort abgefragt wird, bevor die Aktion ausgeführt wird.
Verwenden Sie das Jupyter Notebook, um ein Python-Paket zu aktualisieren
Jupyter Notebook ist eine kostenlose Open-Source-Webanwendung, die es einem Benutzer ermöglicht, in Python zu programmieren und Aufgaben wie Datenvisualisierung, maschinelles Lernen usw. auszuführen. Es kommt unter einer grafischen Benutzeroberfläche (GUI) namens Anaconda Navigator, die hilft, solche Webanwendungen zu starten und ihre Pakete und Module gleichzeitig zu verwalten.
Jupyter Notebook kann auch verwendet werden, um Python-Pakete zu aktualisieren. Es folgt der Befehl, um diese Aufgabe auszuführen:
!pip install <package_name> --upgrade
Verwenden einer virtuellen Umgebung zum Aktualisieren von Python-Paketen
Diese Methode wird verwendet, um Pakete zu aktualisieren, für die keine bestimmte Python-Version in einer virtuellen Umgebung erforderlich ist. Der in dieser Methode verwendete Python-Code verwendet den Befehl pip
.
In dieser Methode wird das Modul pkg_resources
verwendet. Dieses Modul hilft beim Suchen und Bearbeiten von Python-Paketen und -Versionen.
In dieser Methode wird ein weiteres Modul namens subprocess
verwendet, das einem Benutzer hilft, neue Programme zu erhalten und auszuführen, indem er neue Prozesse erhält. Dieses Modul wird im Allgemeinen verwendet, um alte Versionen von Modulen zu ersetzen.
import pkg_resources
from subprocess import call
for p in pkg_resources.working_set:
call("python -m pip install --upgrade " + p.<projectname>, shell=True)
Verwenden Sie die pipenv
-Umgebung, um Python-Pakete zu aktualisieren
Dies ist eine der einfachsten Möglichkeiten zum Aktualisieren von Paketen, die keine bestimmte Python-Version in einer bestimmten virtuellen Umgebung erfordern.
Das Tool pipenv
hilft einem Benutzer, eine virtuelle Umgebung seines eigenen Python-Projekts zu erstellen, indem es alle erforderlichen Mittel bereitstellt.
Im Folgenden sind die Schritte zum Aktualisieren von Python-Paketen mit pipenv
aufgeführt:
Aktivieren Sie die Shell, die alle zu aktualisierenden Pakete enthält
pipenv shell
Jetzt alle Pakete aktualisieren:
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