In dieser Anleitung lernen wir, wie man Python Pip unter Debian 11 mit dem apt-Paketmanager installiert.
Voraussetzungen
Bevor Sie fortfahren, vergewissern Sie sich, dass Sie über Folgendes verfügen:
- Aktualisiertes Debian 11-System
- Zugang zum Internet, damit wir die Pakete herunterladen können
- Root-Zugriff oder Benutzer mit Sudo-Zugriff
Inhaltsverzeichnis
- Aktualisieren der Systempakete
- Pip für Python 3 installieren
1. Aktualisieren der Systempakete
Führen Sie diesen Befehl aus, um sicherzustellen, dass Ihre Systempakete auf dem neuesten Stand sind
sudo apt update
sudo apt -y upgrade
2. Pip für Python 3 installieren
Debian 11 wird mit python3 als Standard-Python-Interpreter ausgeliefert. Stellen Sie vor der Installation von Pip sicher, dass Python mit diesem Befehl installiert ist:
sudo apt install python3
Installieren Sie dann pip
sudo apt install python3-pip
Bestätigen Sie nun, dass Pip installiert ist:
$ pip3 --version
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
3. Pip für Python 2 installieren
Python 2 wird in Debian 11 nicht standardmäßig installiert. Gehen Sie wie folgt vor, um Python 2 und Pip 2 zu installieren:
Python 2 installieren:
sudo apt install python
Installieren Sie dann python2 pip:
sudo apt install -y python-pip
Überprüfen Sie dann die Installation mit diesem Befehl:
$ pip --version
pip 20.3.4 from /usr/lib/python2.7/dist-packages (python 2.7)
4. Verwendung von Python-Pip
Pip wird verwendet, um Python-Module auf dem System zu verwalten. Die Python-Module werden global installiert. Sie können diese Module auch mit apt
installieren Paketmanager.
Wenn das Modul, das Sie installieren, für einen bestimmten begrenzten Zweck verwendet wird, ist es ratsam, es mithilfe virtueller Umgebungen zu installieren und zu verwalten. Python Virtual Environments
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 diesem Abschnitt werden wir nützliche Pip-Befehle untersuchen. Mit Pip können Sie Pakete von PyPI, Versionskontrollpaketen, lokalen Projekten und von Distributionsdateien installieren.
Pakete mit Pip installieren
Um ein Paket mit pip zu installieren, verwenden Sie pip install
Befehl. Dadurch wird standardmäßig die neueste Version installiert.
pip3 install docker-compose
Wenn Sie eine bestimmte Version eines Pakets installieren möchten, geben Sie es wie folgt an:
pip3 install docker-compose==1.29.0
Verwenden der Anforderungsdatei zum Installieren von Pip-Paketen
Wenn Sie mehrere Pakete mit einer bestimmten Version für jedes Paket installieren müssen, können Sie sie zu einer Datei mit dem Namen requirements.txt
hinzufügen . Sie können die Pakete im Format package==version
hinzufügen wie docker-compose==1.29.0
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 diesen Befehl, um installierte Pakete aufzulisten. Dies listet jedes Paket und die für dieses Paket installierte Version auf.
pip3 list
Beispiel
$ pip3 list | grep docker
docker 5.0.3
docker-compose 1.29.2
dockerpty 0.4.1
Eine gängige Methode zum Auflisten der Pakete ist die Verwendung eines Formats, das einer requirements.txt
hinzugefügt werden kann Datei. Verwenden Sie diesen Befehl, um sie in diesem Format aufzulisten:
pip3 freeze
Beispiel
$ pip3 freeze | grep docker
docker==5.0.3
docker-compose==1.29.2
dockerpty==0.4.1
Installiertes Paket aktualisieren
Verwenden Sie diesen Befehl, um das installierte Paket zu aktualisieren
pip3 install --upgrade package_name
Beispiel
pip3 install --upgrade docker-compose
Pakete mit Pip deinstallieren
Um ein Paket zu deinstallieren, führen Sie Folgendes aus:
pip3 uninstall package_name
Beispiel
pip3 uninstall docker-compose
Schlussfolgerung
In dieser Anleitung haben Sie gelernt, wie Sie pip auf Ihrem Debian 11-System installieren und wie Sie Python-Pakete mit pip verwalten. Weitere Informationen zu Pip finden Sie auf der Seite mit dem Pip-Benutzerhandbuch.