Python-Bibliotheken installieren: Die besten Tools und Tipps für 2025

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

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                

Blogs

Buchempfehlungen