So installieren und verwenden Sie den PIP Python-Paketmanager auf Debian 11
So installieren und verwenden Sie den PIP Python-Paketmanager auf Debian 11
Auf dieser Seite
- Voraussetzungen
- Installiere Pip für Python3
- Installiere Pip für Python2
- Wie man das Pip-Befehlszeilenwerkzeug verwendet
- Schlussfolgerung
Pip ist ein weit verbreiteter Paketmanager für die Programmiersprache Python. Er wird verwendet, um zusätzliche Pakete zu installieren und zu verwalten, die nicht in der Standardbibliothek von Python verfügbar sind. Er ermöglicht es Benutzern, ein Paket aus dem Python-Paketindex zu suchen und dessen 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 werde ich Ihnen zeigen, wie Sie Pip auf Debian 11 installieren und verwenden.
Voraussetzungen
- Ein Server mit Debian 11.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Installiere Pip für Python3
Standardmäßig ist Pip im Betriebssystem Debian 11 nicht installiert. Sie müssen separate Pip-Versionen für Python3 und Python2 installieren.
Zuerst installieren Sie Python3 mit dem folgenden Befehl:
apt-get install python3 -yNachdem 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 --versionSie werden die folgende Ausgabe erhalten:
pip 20.3.4 from /usr/lib/python3/dist-packages/pip (python 3.9)
Installiere 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 -yLaden 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.pyAls nächstes führen Sie das heruntergeladene Skript aus, um Pip2 auf Ihrem System zu installieren.
python2 get-pip.pySobald installiert, können Sie die Pip2-Version mit dem folgenden Befehl überprüfen:
pip2 --versionSie werden die folgende Ausgabe erhalten:
pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
Wie man das Pip-Befehlszeilenwerkzeug verwendet
Um alle Optionen, die mit Pip verfügbar sind, aufzulisten, führen Sie den folgenden Befehl aus:
pip3 --helpSie werden die folgende Liste erhalten:
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.
Um ein Paket für Python3 wie TextStatistic zu installieren, führen Sie den folgenden Befehl aus:
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
Um ein beliebiges Paket für Python2 wie scrapy zu installieren, führen Sie den folgenden Befehl aus:
pip install "scrapy"Um alle verfügbaren Pakete aufzulisten, führen Sie den folgenden Befehl aus:
pip3 listSie 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
Um nach einem Paket zu suchen, führen Sie den folgenden Befehl aus:
pip3 search urllib3Um die veralteten Pakete aufzulisten, führen Sie den folgenden Befehl aus:
pip3 list --outdatedSie werden die folgende Ausgabe erhalten:
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 Pakets anzuzeigen, führen Sie den folgenden Befehl aus:
pip3 show wheelSie sollten die Informationen des Wheel-Pakets 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
License: MIT
Location: /usr/lib/python3/dist-packages
Requires:
Required-by:
Um ein Paket zu deinstallieren, führen Sie den folgenden Befehl aus:
pip3 uninstall scrapySchlussfolgerung
In dem obigen Leitfaden haben wir erklärt, wie man Pip3 und Pip2 auf 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 jetzt die Python-Abhängigkeiten einfach mit dem Pip-Befehl verwalten.