Einführung
Pip ist ein Paketverwaltungssystem, das die Installation und Verwaltung von in Python geschriebenen Softwarepaketen vereinfacht, wie sie im Python Package Index (PyPI) enthalten sind.
In diesem Tutorial zeigen wir Ihnen, wie Sie Python Pip unter Ubuntu 18.04 mit apt installieren Paketmanager. Wir führen Sie auch durch die Grundlagen der Installation und Verwaltung von Python-Paketen mit pip.
Pip für Python3 installieren
Installieren Sie pip für Python 3 unter Ubuntu 21.04 und führen Sie die folgenden Befehle aus:
$sudo apt update
$sudo apt install python3-pip -y
Wenn die Installation abgeschlossen ist, überprüfen Sie die Installation, indem Sie die Pip-Version überprüfen:
$pip3 --version
Hinweis :Die Versionsnummer kann variieren.
Pip für Python2 installieren
Daher ist Pip für Python 2 nicht in den Ubuntu 21.04-Repositories enthalten. Wir installieren pip für Python 2 mithilfe von get-pip.py
Skript.
Aktivieren Sie zunächst das Universums-Repository:
$sudo add-apt-repository universe
Drücken Sie dann die EINGABETASTE, um fortzufahren…
Aktualisieren Sie den Paketindex und installieren Sie Python 2:
$sudo apt update
$sudo apt install python2 -y
Verwenden Sie curl, um get-pip.py
herunterzuladen Skript:
$curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
Wenn der Befehl nicht gefunden wird, können Sie ihn installieren mit:
$sudo snap install curl
# Version 7.76.1
oder
$sudo apt install curl
# Version 7.74.0-1ubuntu2
Sobald das Repository aktiviert ist, führen Sie das Skript als sudo-Benutzer mit python2 aus Pip für Python2 installieren:
$sudo python2 get-pip.py
Pip wird also global installiert. Wenn Sie es nur für Ihren Benutzer installieren möchten, führen Sie den Befehl ohne sudo aus . Das Skript installiert auch Setuptools und Rad , mit denen Sie Quelldistributionen installieren können.
Überprüfen Sie die Installation, indem Sie die Pip-Versionsnummer drucken:
$pip2 --version
Wie man Pip verwendet
Wir zeigen Ihnen einige nützliche grundlegende Pip-Befehle. Mit pip können Sie Pakete von PyPI, der Versionskontrolle, lokalen Projekten und von Distributionsdateien installieren. Im Allgemeinen werden Sie Pakete von PyPI installieren.
So zeigen Sie die Liste aller Pip-Befehle und -Optionen an:
$pip3 --help
Weitere Informationen zu einem bestimmten Befehl erhalten Sie mit pip
$pip3 install --help
Pakete mit Pip installieren
Angenommen, Sie möchten ein Paket namens Scrapy installieren die zum Scrapen und Extrahieren von Daten von Websites verwendet wird.
Um die neueste Version des Pakets zu installieren, führen Sie den folgenden Befehl aus:
$pip3 install scrapy
Um eine bestimmte Version des Pakets zu installieren, hängen Sie ==und die Versionsnummer nach dem Paketnamen an:
$pip3 install scrapy==1.5
Hinweis: Ersetzen Sie pip3
mit pip2
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 zum Ausführen 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
Verwenden Sie den folgenden Befehl, um alle installierten Pip-Pakete aufzulisten:
$pip3 list
Upgrade eines Pakets mit Pip
So aktualisieren Sie ein bereits installiertes Paket auf die neueste Version:
$pip3 install --upgrade package_name
Pakete mit Pip deinstallieren
Um ein Paket zu deinstallieren, führen Sie Folgendes aus:
$pip3 uninstall package_name