Pip ist ein Paketverwaltungssystem, mit dem Sie Python-Pakete installieren können. Mit pip können Sie Pakete aus dem Python Package Index (PyPI) und anderen Repositories installieren.
In dieser Anleitung erklären wir, wie pip für Python 2 pip
installiert wird und Python 3 pip3
unter Debian 10, Buster, mit apt
Paket-Manager. Wir zeigen Ihnen auch, wie Sie Python-Pakete mit pip installieren und verwalten.
Pip für Python 3 installieren #
Führen Sie die folgenden Schritte als Benutzer mit sudo-Berechtigungen aus, um Pip für Python 3 auf Debian 10 zu installieren:
-
Beginnen Sie mit der Aktualisierung der Paketliste:
sudo apt update
-
Installieren Sie pip für Python 3 und alle seine Abhängigkeiten mit dem folgenden Befehl:
sudo apt install python3-pip
-
Drucken Sie die pip3-Version aus, um die Installation zu überprüfen:
pip3 --version
Die Versionsnummer kann unterschiedlich sein, sieht aber in etwa so aus:
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
Pip für Python 2 installieren #
Die folgenden Schritte beschreiben die Installation von Pip für Python 2 auf Debian-Systemen:
-
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
-
Ü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 18.1 from /usr/lib/python2.7/dist-packages/pip (python 2.7)
Mit Pip #
In diesem Abschnitt werden wir über die grundlegenden Pip-Befehle sprechen. Mit pip können Sie Pakete von PyPI, Versionskontrolle, lokalen Projekten und von Distributionsdateien installieren, aber in den meisten Fällen werden Sie Pakete von PyPI installieren.
Wenn Sie ein Python-Modul global installieren möchten, sollten Sie es lieber als Paket mit apt
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.
Angenommen, Sie möchten ein Paket namens urllib3
installieren , können Sie dies tun, indem Sie den folgenden Befehl ausgeben:
pip install urllib3
urllib3 ist ein leistungsstarker HTTP-Client für Python. Paket deinstallieren:
pip uninstall package_name
Suche nach Paketen von PyPI:
pip search "search_query"
Installierte Pakete auflisten:
pip list
Veraltete Pakete auflisten:
pip list --outdated