Pip ist ein weit verbreiteter Paketmanager für die Programmiersprache Python. Es wird zum Installieren und Verwalten zusätzlicher Pakete verwendet, die nicht in der Python-Standardbibliothek verfügbar sind. Es ermöglicht Benutzern, ein Paket aus dem Python-Paketindex zu suchen und seine Abhängigkeiten zu installieren. Pip ist auch als "bevorzugtes Installationsprogramm" bekannt, das eine vollständig isolierte Umgebung für die Python-Anwendung erstellen kann.
In diesem Artikel zeige ich Ihnen, wie Sie Pip unter Debian 11 installieren und verwenden.
Voraussetzungen
- Ein Server mit Debian 11.
- Auf dem Server ist ein Root-Passwort konfiguriert.
Installieren Sie Pip für Python3
Standardmäßig ist Pip nicht im Betriebssystem Debian 11 installiert. Sie müssen separate Pip-Versionen für Python3 und Python2 installieren.
Installieren Sie zuerst Python3 mit dem folgenden Befehl:
apt-get install python3 -y
Sobald das Python3-Paket installiert ist, installieren Sie Pip für Python3 mit dem folgenden Befehl:
apt-get install python3-pip -y
Überprüfen Sie als Nächstes die Pip-Version mit dem folgenden Befehl:
pip3 --version
Sie erhalten die folgende Ausgabe:
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
Installieren Sie Pip für Python2
Zuerst müssen Sie Python2 auf Ihrem System installieren. Sie können es mit dem folgenden Befehl installieren:
apt-get install python2 curl -y
Laden Sie als Nächstes das Pip2-Installationsskript mit dem folgenden Befehl herunter:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
Führen Sie als Nächstes das heruntergeladene Skript aus, um Pip2 auf Ihrem System zu installieren.
python2 get-pip.py
Nach der Installation können Sie die Pip2-Version mit dem folgenden Befehl überprüfen:
pip2 --version
Sie erhalten die folgende Ausgabe:
pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
So verwenden Sie die Pip-Befehlszeile
Führen Sie den folgenden Befehl aus, um alle mit Pip verfügbaren Optionen aufzulisten:
pip3 --help
Sie erhalten die folgende Liste:
Usage: pip3[options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. check Verify installed packages have compatible dependencies. config Manage local and global configuration. search Search PyPI for packages. cache Inspect and manage pip's wheel cache. wheel Build wheels from your requirements. hash Compute hashes of package archives. completion A helper command used for command completion. debug Show information useful for debugging. help Show help for commands.
Führen Sie den folgenden Befehl aus, um ein beliebiges Paket für Python3 wie TextStatistic zu installieren:
pip3 install "TextStatistic"
Beispielausgabe:
Collecting TextStatistic Downloading TextStatistic-1.0.6-py3-none-any.whl (5.6 kB) Installing collected packages: TextStatistic Successfully installed TextStatistic-1.0.6
Führen Sie den folgenden Befehl aus, um ein beliebiges Paket für Python2 wie Scrapy zu installieren:
pip install "scrapy"
Führen Sie den folgenden Befehl aus, um alle verfügbaren Pakete aufzulisten:
pip3 list
Sie sollten die folgende Ausgabe sehen:
Package Version ---------------- --------- certifi 2020.6.20 chardet 4.0.0 httplib2 0.18.1 idna 2.10 pip 20.3.4 pycurl 7.43.0.6 PySimpleSOAP 1.16.2 python-apt 2.2.1 python-debian 0.1.39 python-debianbts 3.1.0 reportbug 7.10.3 requests 2.25.1 setuptools 52.0.0 six 1.16.0 TextStatistic 1.0.6 urllib3 1.26.5 wheel 0.34.2
Führen Sie den folgenden Befehl aus, um nach einem beliebigen Paket zu suchen:
pip3 search urllib3
Um die veralteten Pakete aufzulisten, führen Sie den folgenden Befehl aus:
pip3 list --outdated
Sie erhalten die folgende Ausgabe:
Package Version Latest Type ---------------- --------- --------- ----- certifi 2020.6.20 2021.10.8 wheel httplib2 0.18.1 0.20.1 wheel idna 2.10 3.3 wheel pip 20.3.4 21.3 wheel pycurl 7.43.0.6 7.44.1 sdist python-debian 0.1.39 0.1.40 wheel python-debianbts 3.1.0 3.2.0 wheel requests 2.25.1 2.26.0 wheel setuptools 52.0.0 58.2.0 wheel urllib3 1.26.5 1.26.7 wheel wheel 0.34.2 0.37.0 wheel
Um die Informationen eines beliebigen Pakets anzuzeigen, führen Sie den folgenden Befehl aus:
pip3 show wheel
Sie sollten die Informationen des Radpakets in der folgenden Ausgabe sehen:
Name: wheel Version: 0.34.2 Summary: A built-package format for Python Home-page: https://github.com/pypa/wheel Author: Daniel Holth Author-email: [email protected] License: MIT Location: /usr/lib/python3/dist-packages Requires: Required-by:
Um ein beliebiges Paket zu deinstallieren, führen Sie den folgenden Befehl aus:
pip3 uninstall scrapy
Schlussfolgerung
In der obigen Anleitung haben wir erklärt, wie man Pip3 und Pip2 unter Debian 11 installiert. Wir haben auch erklärt, wie man den Pip-Befehl verwendet, um Python-Pakete zu installieren und zu verwalten. Ich hoffe, Sie können die Python-Abhängigkeiten jetzt einfach mit dem Pip-Befehl verwalten.