Kurs
Die neueste Version von Python und seinem Paketinstallationsprogramm Pip kann einen großen Unterschied bei deiner Arbeit oder deinen Datenprojekten machen. Wenn du neu oder ein wenig unerfahren in der Programmierung bist, könnte dir das Upgrade von Python und Pip wie eine komplexe Aufgabe vorkommen, zumal es verschiedene Methoden gibt, Pip und Python für Windows, macOS und Linux zu aktualisieren.
Hier werde ich dich durch jeden Schritt führen und den Prozess so einfach und unkompliziert wie möglich gestalten. Springe einfach zu dem Abschnitt für das Betriebssystem, das du gerade verwendest. Und wenn du noch nie mit Python gearbeitet hast, besuche noch heute unseren Kurs Einführung in Python. Auch das Python Cheat Sheet for Beginners ist eine weitere hilfreiche DataCamp-Ressource.
Wenn du dich für die Fehlersuche interessierst oder mehr über Pip im Zusammenhang mit der Paketverwaltung erfahren möchtest, lies unser ausführliches Pip Python Tutorial für die Paketverwaltung.
Upgrade von Python und Pip. Bild vom Autor.
Was ist Pip, und warum ist es wichtig?
Wenn du eine externe Bibliothek oder ein externes Modul in deinem Python-Projekt verwenden möchtest, ist Pip das Werkzeug, mit dem du diese Bibliothek aus dem Python Package Index (PyPI), dem Repository für die Programmiersprache Python, holst und installierst. Wenn du Python und Pip auf dem neuesten Stand hältst, hast du viele Vorteile, z. B:
- Sicherheit: Regelmäßige Updates schließen Schwachstellen und schützen deine Entwicklungsumgebung vor Sicherheitsbedrohungen.
- Neue Funktionen: Updates bieten neue Funktionen, die deinen Code verbessern können.
- Leistungsverbesserungen: Neue Versionen optimieren die Leistung, damit deine Skripte schneller laufen.
- Fehlerbehebungen: Updates beheben gemeldete Probleme und sorgen für eine reibungslosere Entwicklung.
Python und Pip auf verschiedenen Betriebssystemen upgraden
Wir wollen uns nun ansehen, wie du Pip in Python auf den drei wichtigsten Betriebssystemen aktualisieren kannst: Windows, macOS und Linux. Bevor du mit dem Upgrade beginnst, ist es hilfreich zu wissen, welche Versionen von Python und Pip auf deinem System installiert sind. Du kannst die Versionen überprüfen, indem du die folgenden Befehle in deinem Terminal oder in der Eingabeaufforderung ausführst:
python --version
pip --version
Diese Befehle zeigen die installierten Versionen von Python und Pip an. Notiere dir diese Versionen, damit du später bestätigen kannst, dass die Upgrades erfolgreich waren
Pip unter Windows upgraden
Wir zeigen dir, wie du Pip unter Windows in drei einfachen Schritten aktualisieren kannst.
Schritt 1: Lade das neueste Python-Installationsprogramm herunter
Um das neueste Python-Installationsprogramm für Windows herunterzuladen, besuche die offizielle Python-Website und klicke auf die Schaltfläche Python herunterladen. So kannst du die neueste Version des Python-Installationsprogramms erhalten.

Download Python. Bild vom Autor
Schritt 2: Starte das Installationsprogramm
Nachdem du die neueste Python-Version von der offiziellen Python-Website heruntergeladen hast, suchst du die heruntergeladene Installationsdatei und öffnest sie mit einem Doppelklick. Achte im Installationsfenster darauf, dass die Option "Python zu PATH hinzufügen" aktiviert ist. Wenn du das Installationsprogramm ausführst, werden sowohl Python als auch Pip aktualisiert, die in dem Installationsprogramm enthalten sind.
Schritt 3: Upgrade Pip
Um Pip nach dem Upgrade von Python über die Eingabeaufforderung zu aktualisieren, gibst du cmd in deine Suchleiste ein, um die Eingabeaufforderung zu öffnen. Dann führst du den folgenden Befehl aus, um Pip zu aktualisieren:
python -m pip install --upgrade pip
Dieser Befehl stellt sicher, dass du die neueste Version von Pip installiert hast. Wenn du auf Berechtigungsfehler stößt, kannst du diesen Befehl verwenden:
python -m pip install --upgrade pip --user
Du kannst das durchgeführte Upgrade überprüfen, indem du die Versionsprüfungsbefehle erneut ausführst, um die Upgrades zu bestätigen.
Pip unter MacOS upgraden
Hier werden wir herausfinden, wie du das gleiche Upgrade auf deinem Mac durchführen kannst.
Schritt 1: Verwende Homebrew, um Python zu aktualisieren
Homebrew ist ein beliebter Paketmanager für MacOS, der die Installation und Verwaltung von Software vereinfacht. Wenn du Homebrew nicht installiert hast, öffne dein Terminal und führe den folgenden Befehl aus:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Um Python mit Homebrew zu aktualisieren, öffne dein Terminal und führe die folgenden Befehle aus:
brew update
brew upgrade python
Schritt 2: Upgrade Pip
Nach dem Upgrade von Python aktualisierst du Pip, indem du den folgenden Befehl ausführst:
python3 -m pip install --upgrade pip
Wenn du auf Berechtigungsfehler stößt, kannst du diesen Befehl verwenden:
python3 -m pip install --upgrade pip --user
Pip unter Linux upgraden
Für Linux-Benutzer kann der Upgrade-Prozess je nach Distribution, wie Ubuntu oder Fedora, leicht variieren.
Schritt 1: Aktualisiere die Paketliste
Der erste Schritt ist die Aktualisierung der Paketliste. Du kannst dies tun, indem du dein Terminal öffnest und den folgenden Befehl ausführst:
sudo apt update
Schritt 2: Upgrade Python
Du kannst dann Python aktualisieren, indem du die neueste Version installierst. Öffne dein Terminal und führe den folgenden Befehl aus:
sudo apt install python3
Schritt 3: Upgrade Pip
Der nächste Schritt ist das Upgrade von Pip. Sobald Python aktualisiert wurde, kannst du den folgenden Befehl ausführen, um Pip zu aktualisieren:
python3 -m pip install --upgrade pip
Wenn du auf Berechtigungsfehler stößt, kannst du diesen Befehl verwenden:
python3 -m pip install --upgrade pip --user
Wenn du diese Schritte befolgst, kannst du sicherstellen, dass du die neuesten Versionen von Python und Pip auf deinem System installiert hast, unabhängig davon, welches Betriebssystem du verwendest. So bleibst du mit den neuesten Funktionen, Leistungsverbesserungen und Sicherheitsupdates auf dem Laufenden.
Fehlerbehebung bei häufigen Pip Upgrade Python Fehlern
Auch bei sorgfältiger Verwaltung kann es bei der Verwendung von Pip und Python zu Problemen kommen. Dieser Abschnitt behandelt einige häufige Probleme und bietet Lösungen, die dir bei der effektiven Fehlerbehebung helfen. Wir werden Versionskonflikte lösen, Probleme mit Berechtigungen behandeln und sicherstellen, dass die Pfade von Pip und Python richtig konfiguriert sind.
Fehlersuche unter Windows
Schauen wir uns zunächst die häufigsten Probleme an, die auftreten können, wenn du mit Windows arbeitest.
Sicherstellen, dass die Pip- und Python-Pfade unter Windows richtig konfiguriert sind
Falsche Pfade können zu Fehlern bei der Ausführung von Pip- oder Python-Befehlen führen. Um sicherzustellen, dass deine Python- und Pip-Pfade korrekt gesetzt sind, überprüfe zunächst den Python-Installationspfad mit dem Befehl where:
where python
where python3
Stelle sicher, dass die Ausgabe auf die richtige ausführbare Python-Datei zeigt. Als Nächstes überprüfe den Pip-Installationspfad:
where pip
Vergewissere dich, dass die Ausgabe auf die richtige ausführbare Pip-Datei zeigt. Wenn die Pfade nicht korrekt sind, aktualisiere die Umgebungsvariable PATH, um die richtigen Verzeichnisse aufzunehmen:
setx PATH "%PATH%;C:\Python39;C:\Python39\Scripts"
Ersetze C:\Python39 durch das Verzeichnis, in dem Python auf deinem System installiert ist.
pip command not found Fehlermeldung
Wenn du ein pip: command not found error siehst, bedeutet das, dass Pip nicht installiert oder nicht in deinem PATH ist. Um Pip zu installieren, lädst du das Skript get-pip.py herunter, indem du deinen Webbrowser öffnest und zur URL get-pip.py navigierst und die Datei auf deinem Computer speicherst. Nachdem du die Datei heruntergeladen hast, wird sie automatisch in den Ordner " Downloads" verschoben. Du kannst dann den folgenden Befehl in der Eingabeaufforderung ausführen, um Pip zu installieren:
python get-pip.py
Es kann sein, dass du einen Python-Fehler bekommst: Datei kann nicht geöffnet werden. Alles, was du tun musst, ist, das Verzeichnis mit folgendem Befehl in Downloads zu ändern:
cd Downloads
python get-pip.py
Probleme mit dem SSL-Zertifikat
Wenn du SSL-Zertifikatsfehler feststellst, versuche, Pip zu aktualisieren oder einen Pfad für vertrauenswürdige Zertifikate einzurichten.
python -m pip install --upgrade pip
Wenn das Problem weiterhin besteht, kannst du die Umgebungsvariable REQUESTS_CA_BUNDLE so setzen, dass sie auf deinen Pfad für vertrauenswürdige Zertifikate zeigt:
set REQUESTS_CA_BUNDLE=C:\path\to\certificates
Ersetze C:\path\to\certificates durch den tatsächlichen Pfad zu deinen vertrauenswürdigen Zertifikaten.
Um die Variable REQUESTS_CA_BUNDLE dauerhaft zu setzen, kannst du sie über die Systemeigenschaften hinzufügen.
Öffne zunächst die Systemeigenschaften (Rechtsklick auf Arbeitsplatz > Eigenschaften > Erweiterte Systemeinstellungen). Klicke dann auf die Schaltfläche Umgebungsvariablen. Schließlich klickst du unter Systemvariablen auf Neu und fügst den Variablennamen REQUESTS_CA_BUNDLE und seinen Wert als Pfad zu deinen Zertifikaten hinzu.
Fehlersuche unter MacOS und Linux
Werfen wir nun einen Blick auf einige häufige Probleme, die auftreten können, wenn du unter MacOS oder Linux arbeitest.
Sicherstellen, dass die Pfade für Pip und Python richtig konfiguriert sind
Um sicherzustellen, dass deine Python- und Pip-Pfade richtig eingestellt sind, überprüfe zunächst den Python-Installationspfad. Verwende den Befehl which:
which python
which python3
Stelle sicher, dass die Ausgabe auf die richtige ausführbare Python-Datei zeigt. Als Nächstes überprüfe den Pip-Installationspfad:
which pip
Vergewissere dich, dass die Ausgabe auf die richtige ausführbare Pip-Datei zeigt. Wenn die Pfade nicht korrekt sind, aktualisiere die Umgebungsvariable PATH, um die richtigen Verzeichnisse aufzunehmen. Füge die folgenden Zeilen zu deiner .bashrc, .bash_profile oder .zshrc Datei hinzu:
export PATH="$PATH:/usr/local/bin:/usr/local/sbin"
Nachdem du die Datei aktualisiert hast, lädst du die Shell-Konfiguration erneut, indem du sie ausführst:
source ~/.bashrc
pip command not found Fehlermeldung
Wenn du ein pip: command not found error siehst, bedeutet das, dass Pip nicht installiert oder nicht in deinem PATH ist. Installiere Pip oder passe deine PATH Variable wie oben beschrieben an. Um Pip zu installieren, verwende die folgenden Befehle:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
Wenn curl nicht verfügbar ist, kannst du das Skript get-pip.py mit einem Webbrowser herunterladen und dann den oben genannten Befehl ausführen, um Pip zu installieren.
Probleme mit dem SSL-Zertifikat
Wenn du SSL-Zertifikatsfehler feststellst, versuche, Pip zu aktualisieren oder einen Pfad für vertrauenswürdige Zertifikate einzurichten. Um Pip zu aktualisieren, führst du den folgenden Befehl aus:
python -m pip install --upgrade pip
Wenn das Problem weiterhin besteht, setze die Umgebungsvariable REQUESTS_CA_BUNDLE so, dass sie auf deinen Pfad für vertrauenswürdige Zertifikate zeigt. Unter macOS und Linux kannst du diese Variable temporär in deiner Terminalsitzung oder dauerhaft in deiner Shell-Konfigurationsdatei setzen. Für die temporäre Terminalsitzung kannst du die folgenden Befehle verwenden:
export REQUESTS_CA_BUNDLE=/path/to/certificates
Ersetze /path/to/certificates durch den tatsächlichen Pfad zu deinen vertrauenswürdigen Zertifikaten. Um den permanenten Ansatz zu erkunden, der in der Shell-Konfigurationsdatei vorgenommen wird, füge die folgende Zeile in deine .bashrc, .bash_profile oder .zshrc Datei ein, je nachdem, welche Shell du verwendest:
export REQUESTS_CA_BUNDLE=/path/to/certificates
Nachdem du die Datei aktualisiert hast, lädst du die Shell-Konfiguration erneut, indem du sie ausführst:
source ~/.bashrc
Ersetze .bashrc durch die entsprechende Konfigurationsdatei, die du bearbeitet hast, z.B. .bash_profile oder .zshrc. Diese Schritte stellen sicher, dass die Umgebungsvariable REQUESTS_CA_BUNDLE auf macOS- und Linux-Systemen korrekt gesetzt ist.
Fazit
In diesem Leitfaden haben wir uns mit den Grundlagen des Upgrades von Python und Pip, der Verwaltung von Abhängigkeiten und der Nutzung erweiterter Pip-Funktionen beschäftigt, um deine Entwicklungsumgebung stabil und sicher zu halten.
Für die offizielle Dokumentation sind die Pip-Dokumentation und die Python-Dokumentation hervorragende Ausgangspunkte. Sie bieten umfassende Anleitungen und Referenzen für die Verwaltung von Python-Paketen und das Verständnis der Kernsprache.
Für einen strukturierten Lernansatz bietet DataCamp viele Ressourcen, darunter unseren Kurs "Einführung in Python für Data Science" und unseren Lernpfad " Python-Programmierung ", die beide Grundlagenwissen vermitteln. Für diejenigen, die sich weiterentwickeln möchten, bieten der Lernpfad "Python Grundlagen", der Lernpfad "Python Entwickler" und der Lernpfad "Datenanalyst mit Python " vertiefende Lernpfade, die auf verschiedene Aspekte der Python-Programmierung und Datenanalyse zugeschnitten sind.
Erfahrene Datenexpertin und Autorin, die sich leidenschaftlich dafür einsetzt, aufstrebende Datenexperten zu fördern.
Häufig gestellte Fragen
Wie oft sollte ich Python und Pip aktualisieren?
Es ist ratsam, regelmäßig nach Updates zu suchen und mindestens einmal im Quartal zu aktualisieren.
Kann ich mehrere Versionen von Python auf demselben System installieren?
Ja, du kannst mehrere Versionen von Python auf demselben System installieren.
Wie kann ich zwischen verschiedenen Python-Versionen wechseln?
Du kannst zwischen verschiedenen Python-Versionen wechseln, indem du virtuelle Umgebungen oder virtuelle Verwaltungswerkzeuge wie pyenv verwendest.
Ist es notwendig, Pip zu aktualisieren, wenn ich Python aktualisiere?
Ja, es wird empfohlen, Pip zu aktualisieren, wenn du Python aktualisierst, um die Kompatibilität sicherzustellen.

