Direkt zum Inhalt

So aktualisierst du Python und Pip unter Windows, MacOS und Linux

Lies unsere Schritt-für-Schritt-Anleitung, wie du Pip und Python unter Windows, macOS und Linux aktualisieren kannst. Halte deine Umgebung aktuell und kompatibel.
Aktualisierte 16. Jan. 2025  · 11 Min. Lesezeit

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 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: 

  1. Sicherheit: Regelmäßige Updates schließen Schwachstellen und schützen deine Entwicklungsumgebung vor Sicherheitsbedrohungen.
  2. Neue Funktionen: Updates bieten neue Funktionen, die deinen Code verbessern können.
  3. Leistungsverbesserungen: Neue Versionen optimieren die Leistung, damit deine Skripte schneller laufen.
  4. 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.

Herunterladen des Python-Installationsprogramms vor dem Start des pip upgrade Python-Prozesses

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.


Samuel Shaibu's photo
Author
Samuel Shaibu
LinkedIn

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.

Themen

Lerne Python mit DataCamp

Kurs

Introduction to Python

4 hr
6M
Master the basics of data analysis with Python in just four hours. This online course will introduce the Python interface and explore popular packages.
Siehe DetailsRight Arrow
Kurs starten
Mehr anzeigenRight Arrow
Verwandt

Der Blog

Lehrer/innen und Schüler/innen erhalten das Premium DataCamp kostenlos für ihre gesamte akademische Laufbahn

Keine Hacks, keine Tricks. Schüler/innen und Lehrer/innen, lest weiter, um zu erfahren, wie ihr die Datenerziehung, die euch zusteht, kostenlos bekommen könnt.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

4 Min.

Der Blog

Q2 2023 DataCamp Donates Digest

DataCamp Donates hat im zweiten Quartal 2023 über 20.000 Stipendien an unsere gemeinnützigen Partner vergeben. Erfahre, wie fleißige benachteiligte Lernende diese Chancen in lebensverändernde berufliche Erfolge verwandelt haben.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

Der Blog

Die 20 besten Snowflake-Interview-Fragen für alle Niveaus

Bist du gerade auf der Suche nach einem Job, der Snowflake nutzt? Bereite dich mit diesen 20 besten Snowflake-Interview-Fragen vor, damit du den Job bekommst!
Nisha Arya Ahmed's photo

Nisha Arya Ahmed

20 Min.

Der Blog

Die 32 besten AWS-Interview-Fragen und Antworten für 2024

Ein kompletter Leitfaden zur Erkundung der grundlegenden, mittleren und fortgeschrittenen AWS-Interview-Fragen, zusammen mit Fragen, die auf realen Situationen basieren. Es deckt alle Bereiche ab und sorgt so für eine abgerundete Vorbereitungsstrategie.
Zoumana Keita 's photo

Zoumana Keita

30 Min.

Der Blog

2022-2023 DataCamp Classrooms Jahresbericht

Zu Beginn des neuen Schuljahres ist DataCamp Classrooms motivierter denn je, das Lernen mit Daten zu demokratisieren. In den letzten 12 Monaten sind über 7.650 neue Klassenzimmer hinzugekommen.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

8 Min.

Der Blog

Top 30 Generative KI Interview Fragen und Antworten für 2024

Dieser Blog bietet eine umfassende Sammlung von Fragen und Antworten zu generativen KI-Interviews, die von grundlegenden Konzepten bis hin zu fortgeschrittenen Themen reichen.
Hesam Sheikh Hassani's photo

Hesam Sheikh Hassani

15 Min.

Mehr anzeigenMehr anzeigen