Wie man pip unter Ubuntu installiert und verwendet: Vollständige Anleitung zur Python-Paketverwaltung

1. Wie man pip unter Ubuntu installiert

In Ubuntu ist pip ein unverzichtbares Paketverwaltungstool für Python. Mit pip können Sie Python‑Bibliotheken und -Module einfach verwalten, was die Entwicklungseffizienz erheblich steigert. Dieser Abschnitt erklärt, wie man pip unter Ubuntu installiert.

1.1 Wie man pip für Python 3 installiert

Obwohl Ubuntu Python 3 bereits vorinstalliert hat, muss pip manuell hinzugefügt werden. Folgen Sie den untenstehenden Schritten, um es zu installieren.

  1. Paketliste aktualisieren
    sudo apt update
    

Dieser Befehl ruft die aktuelle Paketliste ab und aktualisiert die System‑Paketinformationen.

  1. pip installieren
    sudo apt install python3-pip
    

Damit wird pip auf Ihrem System installiert.

  1. Installation überprüfen
    pip3 --version
    

Verwenden Sie diesen Befehl, um zu bestätigen, dass pip korrekt installiert wurde.

1.2 Wie man pip für Python 2 installiert

Obwohl Python 2 nicht mehr unterstützt wird, können Sie es in bestimmten Umgebungen installieren, indem Sie die nachstehenden Schritte befolgen.

  1. Universe‑Repository aktivieren
    sudo add-apt-repository universe
    sudo apt update
    
  1. Python 2 und pip installieren
    sudo apt install python2
    curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
    sudo python2 get-pip.py
    

2. Was ist pip? Überblick über die Python‑Paketverwaltung

pip ist ein Werkzeug, das Ihnen das einfache Installieren von Python‑Bibliotheken und -Modulen aus dem Python Package Index (PyPI) ermöglicht. Durch die automatische Handhabung komplexer Abhängigkeiten steigert pip die Entwicklungseffizienz.

2.1 Grundfunktionen von pip

Mit pip können Sie Vorgänge wie die folgenden ausführen:

  • Pakete installieren
    pip install <package-name>
    
  • Pakete deinstallieren
    pip uninstall <package-name>
    
  • Pakete aktualisieren
    pip install --upgrade <package-name>
    

2.2 Vorteile von pip

  • Abhängigkeitsauflösung: pip behandelt automatisch Paket‑zu‑Paket‑Abhängigkeiten und verwaltet mehrere Bibliotheken effizient.
  • Einfach die neuesten Bibliotheken beziehen: Sie können sofort die neuesten Bibliotheken, die auf PyPI gelistet sind, installieren.

3. Wichtige Hinweise zur Verwendung von pip unter Ubuntu

Bei der Verwendung von pip in einer Ubuntu‑Umgebung kann es zu Konflikten mit dem System‑Paketmanager (apt) kommen. Wenn Sie vermeiden möchten, das gesamte System zu beeinflussen, wird empfohlen, Pakete auf Benutzerebene mit der Option --user zu installieren.

3.1 Pakete mit der Option --user installieren

pip install --user <package-name>

Damit werden Pakete im Home‑Verzeichnis des Benutzers installiert, ohne das gesamte System zu beeinflussen.

3.2 Umgang mit pip install‑Fehlern

Unter Ubuntu 23.04 und neuer können Fehler auftreten, wenn pip außerhalb einer virtuellen Umgebung verwendet wird. Sie können dies beheben, indem Sie eine virtuelle Umgebung erstellen und Pakete darin installieren oder pipx zum Installieren von Anwendungen verwenden.

4. Einrichtung von virtuellen Umgebungen und Verwendung von pip

Wenn Sie an mehreren Projekten arbeiten, die unterschiedliche Bibliotheken benötigen, verhindern virtuelle Umgebungen Bibliothekskonflikte. Virtuelle Umgebungen ermöglichen es jedem Projekt, separate Abhängigkeiten zu verwalten, sodass Ihre Entwicklungsumgebung übersichtlich bleibt.

4.1 Eine virtuelle Umgebung erstellen

Installieren Sie zunächst das Modul venv und erstellen Sie eine virtuelle Umgebung.

sudo apt install python3-venv
python3 -m venv myenv

4.2 Die virtuelle Umgebung aktivieren

Führen Sie den folgenden Befehl aus, um die virtuelle Umgebung zu aktivieren.

source myenv/bin/activate

Nach der Aktivierung zeigt die Terminal‑Eingabeaufforderung den Namen der Umgebung an.

4.3 Pakete innerhalb der virtuellen Umgebung verwalten

Sie können Pakete innerhalb der virtuellen Umgebung mit dem regulären pip‑Befehl installieren.

pip install <package-name>

4.4 Die virtuelle Umgebung deaktivieren

Führen Sie den folgenden Befehl aus, um die virtuelle Umgebung zu verlassen.

deactivate

5. Fehlersuche: Probleme mit pip und virtuellen Umgebungen beheben

Während Sie pip und virtuelle Umgebungen verwenden, können Ihnen bestimmte Probleme begegnen. Dieser Abschnitt stellt häufige Probleme und deren Lösungen vor.

5.1 Wenn die virtuelle Umgebung nicht aktiviert werden kann

Falls die Aktivierung fehlschlägt, stellen Sie sicher, dass Sie sich im richtigen Verzeichnis befinden. Verwenden Sie den folgenden Befehl, um zu prüfen, ob das activate‑Skript existiert.

ls /path/to/your/environment/bin

5.2 Wenn Pakete nicht korrekt installiert sind

Wenn die virtuelle Umgebung nicht aktiviert ist, können Pakete systemweit installiert werden. Aktivieren Sie die virtuelle Umgebung und versuchen Sie es erneut.

5.3 Beheben von pip‑Installationsfehlern

Wenn Sie den Fehler „externally managed environment“ unter Ubuntu 23.04 oder neuer erhalten, verwenden Sie eine virtuelle Umgebung oder installieren Sie Anwendungen mit pipx, um das Problem zu beheben.