Die Installation von Python-Bibliotheken ist eine grundlegende Fähigkeit für jeden Entwickler. In diesem Leitfaden zeigen wir Ihnen alle Methoden – von den Basics bis zu fortgeschrittenen Techniken.
Was ist eine Python-Bibliothek und warum braucht man sie?
Eine Python-Bibliothek ist eine Sammlung vorgefertigter Module und Funktionen, die die Möglichkeiten der Sprache erweitern. Sie ersparen Entwicklern Zeit, indem sie bewährte Lösungen für häufige Aufgaben bereitstellen, anstatt Code von Grund auf neu zu schreiben.
Die wichtigsten Vorteile von Bibliotheken:
- Schnellere Entwicklung
- Höhere Code-Zuverlässigkeit
- Zugriff auf spezialisierte Funktionen
- Einhaltung von Best Practices
Methoden zur Installation von Python-Bibliotheken
Methode 1: Installation mit pip
pip ist der Standard-Paketmanager für Python und wird seit Version 3.4 mit dem Interpreter ausgeliefert.
Prüfen, ob pip installiert ist
pip --version
Falls pip fehlt, installieren Sie es mit:
python -m ensurepip --upgrade
Wichtige pip-Befehle
Bibliothek installieren:
pip install library_name
Beispiele für beliebte Bibliotheken:
pip install requests
pip install pandas
pip install numpy
pip install matplotlib
Bestimmte Version installieren:
pip install pandas==1.5.0
pip install requests>=2.25.0
Bibliothek aktualisieren:
pip install --upgrade library_name
Bibliothek deinstallieren:
pip uninstall library_name
Installierte Pakete anzeigen:
pip list
pip show library_name
Arbeiten mit requirements.txt
Die Datei requirements.txt listet alle Abhängigkeiten eines Projekts auf. Sie ist der Standard für die Abhängigkeitsverwaltung in Python-Projekten.
Beispiel für den Inhalt einer requirements.txt:
requests==2.28.1
flask==2.2.2
pandas>=1.5.0
numpy
beautifulsoup4==4.11.1
Alle Abhängigkeiten installieren:
pip install -r requirements.txt
requirements.txt erstellen:
pip freeze > requirements.txt
Methode 2: Virtuelle Umgebungen (venv)
Virtuelle Umgebungen isolieren die Abhängigkeiten verschiedener Projekte und verhindern Versionskonflikte.
Virtuelle Umgebung erstellen
python -m venv project_env
Umgebung aktivieren
Windows:
project_env\Scripts\activate
Linux/macOS:
source project_env/bin/activate
In der virtuellen Umgebung arbeiten
Nach der Aktivierung wirken sich alle pip-Befehle nur auf diese Umgebung aus:
pip install requests
pip install pandas
Umgebung deaktivieren
deactivate
Methode 3: pipenv verwenden
pipenv ist ein modernes Tool, das die Funktionen von pip und virtualenv kombiniert und eine komfortablere Abhängigkeitsverwaltung bietet.
pipenv installieren
pip install pipenv
Wichtige pipenv-Befehle
Umgebung erstellen und Bibliothek installieren:
pipenv install requests
pipenv install pand