Einführung
Pip steht für Preferred Installer Program oder Pip Installs Packages. Pip vereinfacht die Installation und Verwaltung von in Python geschriebenen Softwarepaketen. Die Vielseitigkeit von Python macht es zu einem nützlichen System nicht nur für eine Programmiersprache, sondern auch für Datenanalyse, KI und Back-End-Forschung und -Entwicklung.
In diesem Tutorial erfahren Sie, wie Sie Pip für Python 2 &3 auf Debian 9 installieren.
Voraussetzungen
- Ein Debian 9 Linux-Server
- Benutzer mit sudo-Berechtigungen
- Das passende Paketmanager, falls erforderlich, um Python zu installieren
Pip unter Debian installieren
Installieren Sie Pip für Python 2
Führen Sie die folgenden Schritte aus, um die Installation von Pip für Python 2 auf Ihrem Debian-System abzuschließen:
1. Aktualisieren Sie den Paketindex:
sudo apt update
2. Installieren Sie Pip mit dem Befehl:
sudo apt install python-pip
EnterY
to continue and let it finish.
3. Überprüfen Sie Ihre Installation mit dem folgenden Befehl:
pip --version
Die Ausgabe sollte wie im Beispiel unten aussehen, aber Ihre Version kann davon abweichen:
Installieren Sie Pip für Python 3
Das Verfahren zum Installieren von pip für Python 3 ähnelt dem für Python 2. Befolgen Sie die nachstehenden Schritte:
1. Aktualisieren Sie den Paketindex:
sudo apt update
2. Installieren Sie pip für Python 3 mit dem folgenden Befehl:
sudo apt install python3-pip
EnterY
to continue and let the process finish.
3. Überprüfen Sie Ihre Python-Installation mit dem folgenden Befehl:
pip3 --version
Die Ausgabe sollte dem Beispiel unten ähneln, aber Ihre Version kann davon abweichen:
Jetzt können Sie ein beliebiges Paket aus dem Python-Paketindex installieren.
Pip unter Debian verwenden
Pip-Befehle
Sobald Sie pip erfolgreich installiert haben, können Sie mit pip Pakete installieren. Einige der gebräuchlichsten Pip-Befehle sind unten aufgeführt.
Um ein Paket zu installieren, geben Sie Folgendes ein:
pip install package_name
Um ein Paket zu deinstallieren, führen Sie Folgendes aus:
pip uninstall package_name
So suchen Sie Pakete von PyPI:
pip search "search_query"
So listen Sie Pakete in der aktuellen Umgebung auf:
pip list
So geben Sie aktuell installierte Python-Pakete und ihre Versionen in eine Datei aus:
pip freeze > requirements.txt
Um alle veralteten Pakete aufzulisten, führen Sie einen dieser beiden Befehle aus:
pip list -o
oder
pip list --outdated
Pip-Module von Drittanbietern
Python-Pakete bestehen aus Modulen (nützlichem Code), die die Verwendungsmöglichkeiten der Programmiersprache Python erweitern und erweitern. Im Python-Paketindex (PyPI ) finden Sie Tausende von Modulen von Drittanbietern, die für Python geeignet sind.
Mit dem Pip-Paketmanager ist die Installation jedes Moduls ein unkomplizierter Vorgang.
Webentwickler bauen stetig auf dem PyPI-Repository auf und bieten die Modulpakete über dieses Open-Source-Projekt anderen Python-Benutzern an.
Dies ist von entscheidender Bedeutung, da Python zwar mit einigen Basispaketen geliefert wird, viele andere Module jedoch nicht standardmäßig enthalten sind. Diese Vorgehensweise ist eine effiziente Anordnung, da Python kompakt bleibt, wenn Benutzer auswählen, was sie mit dem Pip-Manager benötigen. Benutzer können Python mit der einfachen Verfügbarkeit eines sich ständig weiterentwickelnden Repositorys kostenloser Pakete jederzeit schnell erweitern.
Eine weitere hilfreiche Eigenschaft von Pip ist die Einfachheit seiner Befehlszeilenfunktionen zum Installieren dieser Pakete.
Virtuelle Python-Umgebung
Sobald Sie Pip installiert haben, können Sie damit beginnen, die virtuelle Umgebung von Python zu erkunden . Diese Funktion ermöglicht die Installation von Python-Modulen in einem separaten Bereich für eine bestimmte Aufgabe anstelle einer globalen Einrichtung. Jetzt haben Sie eine Möglichkeit, einen bestimmten Bereich auf Ihrem Server für ein bestimmtes Python-Projekt zu isolieren, mit eigenen Skripten und einem einzigartigen Satz von Abhängigkeiten, die sich nicht mit anderen Projekten überschneiden.
Die Anzahl der Python-Umgebungen, die Sie einrichten können, ist unbegrenzt. Jeder entspricht einem Ordner auf Ihrem Debian 9-Server.
Das Einrichten dieser Programmierumgebungen ist mit dem venv-Modul in der Python 3-Bibliothek ein einfacher Job.
Jetzt, da Python 3 diese Methode zum Isolieren von Projekten auf Ihrem Server anbietet, können Sie Ihre Systemdateien und Ihre Projektdateien getrennt und organisiert halten. Es ist ein Fortschritt für die Versionskontrolle und erleichtert den Zugriff auf die erforderlichen Pakete für jedes Ihrer Python-Projekte.