GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Python Pip unter Ubuntu 20.04

Pip ist ein Tool zum Installieren von Python-Paketen. Mit pip können Sie Pakete aus Python Package Index (PyPI) und anderen Paketindizes suchen, herunterladen und installieren.

Diese Anleitung erklärt, wie man pip für Python 3 und Python 2 auf Ubuntu 20.04 installiert. Wir führen Sie auch durch die Grundlagen der Installation und anderweitigen Verwaltung von Python-Paketen mit pip.

Bevor Sie beginnen #

Python gibt es in zwei Geschmacksrichtungen; Python 2 und Python 3. Ab Ubuntu 20.04 ist Python 3 in der Basissysteminstallation enthalten, und Python 2 steht zur Installation aus dem Universe-Repository zur Verfügung. Benutzern wird empfohlen, zu Python 3 zu wechseln.

Bei der globalen Installation eines Python-Moduls wird dringend empfohlen, das deb-Paket des Moduls mit apt zu installieren Tool, da sie getestet wurden, um auf Ubuntu-Systemen ordnungsgemäß zu funktionieren. Python 3-Paketen wird das Präfix python3- vorangestellt und Python 2-Pakete haben das Präfix python2- .

Verwenden Sie pip nur dann, um ein Modul global zu installieren, wenn es kein deb-Paket für dieses Modul gibt.

Verwenden Sie pip lieber nur in einer virtuellen Umgebung. Mit Python Virtual Environments können Sie Python-Module an einem isolierten Ort für ein bestimmtes Projekt installieren, anstatt global installiert zu werden. Auf diese Weise müssen Sie sich keine Gedanken über Auswirkungen auf andere Python-Projekte machen.

Pip für Python 3 installieren #

Um pip für Python 3 unter Ubuntu 20.04 zu installieren, führen Sie die folgenden Befehle als root- oder sudo-Benutzer in Ihrem Terminal aus:

sudo apt updatesudo apt install python3-pip

Der obige Befehl installiert auch alle Abhängigkeiten, die zum Erstellen von Python-Modulen erforderlich sind.

Wenn die Installation abgeschlossen ist, überprüfen Sie die Installation, indem Sie die Pip-Version überprüfen:

pip3 --version

Die Versionsnummer kann variieren, sieht aber etwa so aus:

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

Pip für Python 2 installieren #

Pip für Python 2 ist nicht in den Ubuntu 20.04-Repositories enthalten. Wir werden pip für Python 2 mit get-pip.py installieren Skript.

Aktivieren Sie zunächst das Universums-Repository:

sudo add-apt-repository universe

Aktualisieren Sie den Paketindex und installieren Sie Python 2:

sudo apt update sudo apt install python2

Verwenden Sie curl um die get-pip.py herunterzuladen Skript:

curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py

Sobald das Repository aktiviert ist, führen Sie das Skript als sudo-Benutzer mit python2 aus Pip für Python 2 installieren:

sudo python2 get-pip.py

Pip wird 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 wheel , mit denen Sie Quelldistributionen installieren können.

Überprüfen Sie die Installation, indem Sie die Pip-Versionsnummer drucken:

pip2 --version

Die Ausgabe sieht in etwa so aus:

pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

Wie man Pip # verwendet

In diesem Abschnitt zeigen wir 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.

Geben Sie Folgendes ein, um die Liste aller Pip-Befehle und -Optionen anzuzeigen:

pip3 --help

Weitere Informationen zu einem bestimmten Befehl erhalten Sie mit pip <command> --help . Um beispielsweise weitere Informationen zum Installationsbefehl zu erhalten, geben Sie Folgendes ein:

pip3 install --help

Installation von Paketen mit Pip #

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 == an und die Versionsnummer nach dem Paketnamen:

pip3 install scrapy==1.5
Ersetzen Sie pip3 mit pip2 wenn Sie Python 2 verwenden.

Installieren 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 #

Geben Sie Folgendes ein, um ein bereits installiertes Paket auf die neueste Version zu aktualisieren:

pip3 install --upgrade package_name

Pakete mit Pip deinstallieren #

Um ein Paket zu deinstallieren, führen Sie Folgendes aus:

pip3 uninstall package_name

Ubuntu
  1. So installieren Sie Pip unter Ubuntu 18.04

  2. So installieren Sie Python 3 unter Ubuntu 18.04 oder 20.04

  3. So installieren Sie Python 3.7 unter Ubuntu 18.04

  4. So installieren Sie Python 3.9 unter Ubuntu 18.04

  5. So installieren Sie Pip unter Ubuntu 20.04

So installieren Sie Pip unter Ubuntu 21.04

So installieren Sie Pip unter Ubuntu 14.04

So installieren Sie Pip unter Ubuntu 16.04

So installieren Sie Python Pip unter Ubuntu 19.04

So installieren Sie Python Pip unter Ubuntu 20.04 LTS

So installieren Sie Python PIP unter Ubuntu 18.04