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.
Dieses Tutorial führt Sie durch die Installation von Python Pip unter Debian 9 und zeigt Ihnen, wie Sie Python-Pakete mit Pip installieren und verwalten.
Voraussetzungen #
Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Es ist erwähnenswert, dass Sie, wenn Sie ein Python-Modul global installieren möchten, es vorziehen sollten, es als Paket mit dem apt
zu installieren Manager. Verwenden Sie pip, um Python-Module nur dann global zu installieren, wenn kein Paket verfügbar ist.
Normalerweise würden Sie Pip nur in einer virtuellen Umgebung verwenden. Python Virtual Environment
ermöglicht es Ihnen, Python-Module an einem isolierten Ort für ein bestimmtes Projekt zu installieren, anstatt global installiert zu werden. Auf diese Weise müssen Sie sich keine Sorgen machen, andere Python-Projekte zu beeinträchtigen.
In den folgenden Abschnitten zeigen wir Ihnen, wie Sie pip für Python 2 pip
installieren und Python 3 pip3
mit apt
Paketmanager.
Installieren Sie Pip für Python 2 #
Führen Sie die folgenden Schritte aus, um Pip für Python 2 auf Ihrem Debian-System zu installieren:
-
Beginnen Sie damit, den Paketindex zu aktualisieren:
sudo apt update
-
Installieren Sie pip für Python 2 und alle seine Abhängigkeiten:
sudo apt install python-pip
-
Sobald die Installation abgeschlossen ist, überprüfen Sie die Installation, indem Sie den folgenden Befehl ausgeben, der die Pip-Version druckt:
pip --version
Die Versionsnummer kann variieren, sieht aber etwa so aus:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
Pip für Python 3 installieren #
Führen Sie die folgenden Schritte aus, um Pip für Python 3 unter Debian zu installieren:
-
Aktualisieren Sie zuerst die Paketliste mit:
sudo apt update
-
Installieren Sie als Nächstes pip für Python 3 und alle seine Abhängigkeiten, indem Sie Folgendes eingeben:
sudo apt install python3-pip
-
Überprüfen Sie die Installation, indem Sie die Pip-Version drucken:
pip3 --version
Die Versionsnummer kann unterschiedlich sein, sieht aber in etwa so aus:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)
Pip-Nutzungsnummer
In diesem Abschnitt zeigen wir Ihnen einige nützliche grundlegende Pip-Befehle. Mit pip können wir Pakete von PyPI, Versionskontrolle, lokalen Projekten und von Distributionsdateien installieren, aber in den meisten Fällen werden Sie Pakete von PyPI installieren.
Angenommen, wir möchten ein Paket namens croniter
installieren , können wir das tun, indem wir den folgenden Befehl ausgeben:
pip install croniter
Croniter bietet eine Iteration für das DateTime-Objekt mit einem Cron-ähnlichen Format. Um ein Paket zu deinstallieren, führen Sie Folgendes aus:
pip uninstall package_name
So suchen Sie Pakete von PyPI:
pip search "search_query"
Um installierte Pakete aufzulisten:
pip list
So listen Sie veraltete Pakete auf:
pip list --outdated
Package Version Latest Type
------------- ------- ------ -----
cryptography 1.7.1 2.2.2 wheel
enum34 1.1.6 1.1.6 wheel
idna 2.2 2.7 wheel
ipaddress 1.0.17 1.0.22 wheel
keyring 10.1 13.0.0 wheel
keyrings.alt 1.3 3.1 wheel
pip 9.0.1 10.0.1 wheel
pyasn1 0.1.9 0.4.3 wheel
pycrypto 2.6.1 2.6.1 sdist
pygobject 3.22.0 3.28.3 sdist
pyxdg 0.25 0.26 wheel
SecretStorage 2.3.1 2.3.1 sdist
setuptools 33.1.1 39.2.0 wheel
six 1.10.0 1.11.0 wheel
wheel 0.29.0 0.31.1 wheel