Pip ist ein Tool zum Verwalten von Python-Paketen. Es ermöglicht Ihnen, Pakete zu installieren und zu aktualisieren, die für die Entwicklung und Ausführung von Python-Programmen benötigt werden. In diesem Artikel werden wir uns ansehen, wie pip über die Linux-Befehlszeile aktualisiert wird.
Um zu beginnen, öffnen Sie ein Terminal und geben Sie den Befehl "python --version" ein, um die installierte Version von Python zu überprüfen. Wenn Sie Python 3 oder höher installiert haben, sollte pip bereits installiert sein. Es sollte jedoch aktualisiert werden, um die neueste Version zu erhalten und mögliche Fehler zu beheben. Dazu können Sie den folgenden Befehl verwenden:
python -m pip install --upgrade pip
Dieser Befehl aktualisiert pip automatisch auf die neueste Version. Wenn Sie Python 2 installiert haben, sollten Sie stattdessen diesen Befehl verwenden:
pip install --upgrade pip
Aktualisieren von pip unter Linux über die Befehlszeile
Unter Linux kann ein Pip-Update über die Befehlszeile wie folgt durchgeführt werden:
| Schritt | Das Team |
|---|---|
| 1 | Öffnen Sie das Terminal. |
| 2 | Geben Sie den folgenden Befehl ein: |
| pip install --upgrade pip | |
| 3 | Warten Sie, bis der Aktualisierungsvorgang abgeschlossen ist. |
Nachdem Sie diese Schritte ausgeführt haben, wird Ihre pip-Installation auf die neueste Version aktualisiert.
Es wird empfohlen, regelmäßig ein pip-Update durchzuführen, um auf die neuesten Paketversionen und Fehlerbehebungen zugreifen zu können.
Voraussetzungen für ein Pip-Upgrade
Um pip erfolgreich über die Befehlszeile auf einem Linux-Betriebssystem zu aktualisieren, müssen die folgenden Bedingungen erfüllt sein:
- Pip installiert: Dieses Paketverwaltungstool für Python muss bereits auf dem Computer installiert sein, um pip zu aktualisieren.
- Zugriff auf die Befehlszeile: Um pip zu aktualisieren, müssen Sie eine Eingabeaufforderung wie Terminal unter Linux ausführen und über die Berechtigung zum Ausführen von Befehlen verfügen.
- Internet-Verbindung: Zum Aktualisieren von pip ist eine Internetverbindung erforderlich, um aktualisierte Versionen der Pakete herunterzuladen.
Wenn alle Anforderungen erfüllt sind, können Sie mit der Aktualisierung von pip und seinen Paketen beginnen, um mit Python effizienter zu arbeiten.
So überprüfen Sie die Pip-Version
Um die aktuelle Version von pip herauszufinden, müssen Sie den folgenden Befehl an der Eingabeaufforderung ausführen:
| Betriebssystem | Das Team |
|---|---|
| Linux / macOS | pip --version |
| Windows | pip.exe --version |
pip 20.0.2 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
In diesem Beispiel ist die aktuelle Pip-Version 20.0.2.
Wenn Sie mehrere Versionen von Python installiert haben, müssen Sie vorsichtig sein und die gewünschte Pip-Version aufrufen. Zum Beispiel müssen Sie für Python 3 den Befehl pip3 --version verwenden.
Jetzt wissen Sie, wie Sie die Pip-Version überprüfen und sicherstellen können, dass Sie die aktuellste Version installiert haben.
Aktualisieren von pip auf die neueste Version
Befolgen Sie die folgenden Schritte, um die installierte Version von pip auf Ihrem Linux-Gerät zu aktualisieren:
- Öffnen Sie die Linux-Eingabeaufforderung.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste: pip install --upgrade pip
- Pip startet den Download und die Installation der neuesten Version. Warten Sie, bis der Vorgang abgeschlossen ist.
Herzlichen Glückwunsch, Sie haben pip erfolgreich auf die neueste Version auf Ihrem Linux-Gerät aktualisiert. Jetzt können Sie die neuesten Funktionen und Korrekturen in pip nutzen!
Installieren von pip, wenn es keinen gibt
Wenn Sie kein Pip-Paketverwaltungstool auf Ihrem Linux-System haben, können Sie es installieren, indem Sie die folgenden Schritte ausführen:
-
Überprüfen Sie, ob Python installiert ist: Geben Sie den Befehl im Terminal ein:
python --version
sudo apt-get install python-pip
pip --version
Sie haben jetzt das pip-Paketverwaltungstool installiert und sind bereit, es auf die neueste Version zu aktualisieren oder neue Pakete über die Befehlszeile zu installieren.
Häufige Probleme beim Aktualisieren und Lösen von pip
1. Fehler: "Permission denied"
Beim Versuch, ein pip zu aktualisieren, wird möglicherweise ein Fehler "Permission denied" angezeigt, der bedeutet, dass keine Zugriffsberechtigungen für den Aktualisierungsvorgang vorhanden sind. Um dieses Problem zu beheben, versuchen Sie, den Befehl mit dem Präfix sudo zu verwenden, um das Update mit Root-Rechten auszuführen:
$ sudo pip install --upgrade pip
2. Fehler: "Unable to find vcvarsall.bat"
Wenn Sie den Fehler "Unable to find vcvarsall.bat" bedeutet, dass Microsoft Visual C++ - Compiler erforderlich sind, die für die Installation einiger Python-Pakete benötigt werden. Um es zu lösen, müssen Sie das Microsoft Visual C++ Developer Kit installieren, indem Sie die Version auswählen, die Ihrem aktuellen Python-Interpreter entspricht.
3. Fehler: "SSL certificate problem"
Wenn bei Ihnen der Fehler "SSL certificate problem" auftritt, kann dies bedeuten, dass das installierte SSL-Zertifikat ungültig ist oder nicht vorhanden ist. Um dieses Problem zu beheben, müssen Sie das fehlende SSL-Zertifikat mithilfe des Curl-Dienstprogramms installieren. Hier ist der Befehl zum Installieren des Zertifikats:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python get-pip.py --cert /etc/ssl/certs/ca-certificates.crt
4. Fehler: "No module named pip"
Wenn Sie die Fehlermeldung "No module named pip" sehen, bedeutet dies, dass das pip-Modul nicht installiert ist oder nicht verfügbar ist. Um dieses Problem zu beheben, müssen Sie pip erneut installieren. Verwenden Sie den folgenden Befehl, um ihn zu installieren:
$ python -m ensurepip --upgrade
5. Fehler: "Could not install packages due to an EnvironmentError"
Wenn beim Aktualisieren von pip der Fehler "Could not install packages due to an EnvironmentError" auftritt, bedeutet dies, dass Sie nicht über die erforderlichen Abhängigkeiten verfügen, um die Pakete zu installieren. Um dieses Problem zu beheben, müssen Sie die fehlenden Abhängigkeiten mithilfe des Befehls installieren:
Wenn bei der Aktualisierung von pip andere Fehler auftreten, wird empfohlen, die Fehlermeldung zu lesen und im Internet nach weiteren Informationen und spezifischen Lösungen zu suchen.
Nützliche Befehle für die Arbeit mit pip
- pip install package_name - installiert das angegebene Paket.
- pip uninstall package_name - löscht das angegebene Paket.
- pip search keyword - Sucht nach Paketen, die das angegebene Schlüsselwort enthalten.
- pip install --upgrade package_name - aktualisiert das angegebene Paket auf die neueste Version.
- pip install --upgrade pip - aktualisiert pip auf die neueste Version.
Verwenden Sie diese Befehle, um mit pip effizienter mit Python-Paketen zu arbeiten.