Pip ist ein Paketverwaltungssystem, das die Installation und Verwaltung von in Python geschriebenen Softwarepaketen vereinfacht, wie sie im Python Package Index (PyPI) zu finden sind. Pip ist nicht standardmäßig auf Ubuntu 18.04 installiert, aber die Installation ist ziemlich einfach.
In diesem Tutorial zeigen wir Ihnen, wie Sie Python Pip auf Ubuntu 18.04 mit dem apt
Paketmanager installieren. Wir werden Sie auch durch die Grundlagen der Installation und Verwaltung von Python-Paketen mit pip führen.
- Voraussetzungen #
- Installieren von pip für Python 3 #
- Installation von pip für Python 2 #
- Wie man Pip verwendet:
- Pakete mit Pip installieren #
- Installation von Paketen mit Pip unter Verwendung der Anforderungsdateien #
- Installierte Pakete auflisten #
- Paket mit Pip aktualisieren #
- Pakete mit Pip deinstallieren #
- Abschluss #
Voraussetzungen #
Bevor Sie mit diesem Tutorial fortfahren, stellen Sie sicher, dass Sie als Benutzer mit sudo-Rechten angemeldet sind.
Installieren von pip für Python 3 #
Ubuntu 18.04 wird mit Python 3 als Standard-Python-Installation geliefert. Führen Sie die folgenden Schritte aus, um pip (pip3
) für Python 3 zu installieren:
-
Beginnen Sie, indem Sie die Paketliste mit dem folgenden Befehl aktualisieren:
sudo apt update
-
Verwenden Sie den folgenden Befehl, um pip für Python 3 zu installieren:
sudo apt install python3-pip
Der obige Befehl installiert auch alle Abhängigkeiten, die zum Erstellen von Python-Modulen erforderlich sind.
-
Nachdem die Installation abgeschlossen ist, überprüfen Sie die Installation, indem Sie die pip-Version überprüfen:
pip3 --version
Die Versionsnummer kann variieren, aber sie wird in etwa so aussehen:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Installation von pip für Python 2 #
Python 2 ist in Ubuntu 18.04 nicht standardmäßig installiert. Um Python 2 und pip für Python 2 zu installieren, führen Sie die folgenden Schritte aus:
-
Aktualisieren Sie den Paketindex, indem Sie den folgenden Befehl ausführen:
sudo apt update
-
Installieren Sie pip für Python 2 mit:
sudo apt install python-pip
Der obige Befehl installiert Python2, Pip und alle Abhängigkeiten, die zum Erstellen von Python-Modulen erforderlich sind.
-
Überprüfen Sie die Installation, indem Sie die Versionsnummer von pip ausgeben:
pip --version
Die Versionsnummer kann variieren, aber sie wird in etwa so aussehen:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Wie man Pip verwendet:
Bei der globalen Installation von Python-Modulen wird dringend empfohlen, die von der Distribution zur Verfügung gestellten Python-Module mit dem apt
Paketmanager zu installieren, da sie getestet wurden, um auf Ubuntu-Systemen korrekt zu funktionieren.
Sie sollten Python-Module nur dann global mit pip installieren, wenn kein Paket über den Paketmanager verfügbar ist.
In den meisten Fällen sollten Sie pip nur innerhalb einer virtuellen Umgebung verwenden. Mit Python Virtual Environments
können Sie Python-Module an einem isolierten Ort für ein bestimmtes Projekt installieren, anstatt sie global zu installieren. Auf diese Weise müssen Sie nicht befürchten, dass andere Python-Projekte beeinträchtigt werden.
In diesem Abschnitt zeigen wir Ihnen einige nützliche grundlegende pip-Befehle. Mit pip können wir Pakete von PyPI, Versionskontrolle, lokalen Projekten und aus Distributionsdateien installieren, aber in den meisten Fällen werden Sie Pakete von PyPI installieren.
Um die Liste aller pip-Befehle und -Optionen anzuzeigen, geben Sie ein:
pip3 --help
Mit pip <command> --help
können Sie weitere Informationen über einen bestimmten Befehl erhalten. Um zum Beispiel mehr Informationen über den Befehl install zu erhalten, geben Sie ein:
pip3 install --help
Pakete mit Pip installieren #
Angenommen, Sie möchten ein Paket namens scrapy
installieren, das zum Scrapen und Extrahieren von Daten aus Websites verwendet wird.
Um die neueste Version des Pakets zu installieren, müssen Sie den folgenden Befehl ausführen:
pip3 install scrapy
Um eine bestimmte Version des Pakets zu installieren, geben Sie den folgenden Befehl ein:
pip3 install scrapy==1.5
pip3
durch pip
, wenn Sie Python 2 verwenden.Installation von Paketen mit Pip unter Verwendung der Anforderungsdateien #
requirement.txt
ist eine Textdatei, die eine Liste von pip-Paketen mit ihren Versionen enthält, die für die Ausführung eines bestimmten Python-Projekts erforderlich sind.
Verwenden Sie den folgenden Befehl, um eine Liste von Anforderungen zu installieren, die in einer Datei angegeben sind:
pip3 install -r requirements.txt
Installierte Pakete auflisten #
Um alle installierten pip-Pakete aufzulisten, verwenden Sie den folgenden Befehl:
pip3 list
Paket mit Pip aktualisieren #
Um ein installiertes Paket auf die neueste Version zu aktualisieren, führen Sie aus:
pip3 install --upgrade package_name
Pakete mit Pip deinstallieren #
Um ein Paket zu deinstallieren, führen Sie aus:
pip3 uninstall package_name
Abschluss #
In diesem Tutorial haben Sie gelernt, wie Sie pip auf Ihrem Ubuntu-Rechner installieren und wie Sie Python-Pakete mit pip verwalten.Weitere Informationen über pip finden Sie auf der pip-Benutzerhandbuchseite.