Python installieren: pip und virtuelle Umgebung
Wir zeigen auf drei Betriebssystemen, wie Sie Python mit korrekter PATH-Einstellung installieren, Pakete mit pip verwalten und für jedes Projekt eine eigene venv-Umgebung anlegen.

Für die Python-Installation laden Sie die aktuelle stabile Version von python.org herunter; aktivieren Sie im Windows-Installer unbedingt das Kästchen Add python.exe to PATH. Unter macOS können Sie Homebrew nutzen, unter Linux den Paketmanager der Distribution. Prüfen Sie nach der Installation mit python --version, legen Sie für jedes Projekt mit python -m venv .venv eine eigene virtuelle Umgebung an und installieren Sie die Pakete mit pip in diese Umgebung.
Was ist Python und wofür installiert man es?
Python ist eine universelle Programmiersprache, bekannt für ihre leicht lesbare Syntax. Sie wird in sehr unterschiedlichen Bereichen eingesetzt, etwa bei Datenanalyse, Automatisierungsskripten, Webanwendungen, KI-Projekten und Systemadministration.
Der praktischste Einsatzbereich für Unternehmen ist die Automatisierung: Excel-Dateien zusammenführen, Produktpreise einer Website auswerten oder eine täglich wiederkehrende Aufgabe in Sekunden statt Minuten erledigen, das gelingt mit wenigen Zeilen Python-Code.
Bei der Python-Installation gibt es zwei kritische Punkte: unter Windows die PATH-Einstellung und für jedes Projekt eine eigene virtuelle Umgebung. Wenn Sie diese beiden von Anfang an richtig machen, treten die meisten späteren Fehler gar nicht erst auf.
Python herunterladen: Welche Version wählen?
Laden Sie Python immer von der offiziellen Adresse python.org herunter. Oben auf der Seite sehen Sie die empfohlene aktuelle stabile Version; wenn Sie gerade erst beginnen, wählen Sie diese.
Die Unterstützung für Python 2 ist vor Jahren ausgelaufen; installieren Sie unbedingt Python 3. Verlangt ein Projekt eine bestimmte Unterversion (zum Beispiel weil eine Bibliothek die neueste Version noch nicht unterstützt), prüfen Sie die Dokumentation des Projekts.
- Stabile Version: die richtige Wahl für den Alltag und für geschäftliche Projekte.
- Vorabversionen (Alpha, Beta, rc): nur für Testzwecke, nicht für geschäftliche Projekte geeignet.
- Architektur: Die meisten aktuellen Rechner sind 64-Bit; wählen Sie bei ARM-basierten Geräten den ARM64-Installer.
Python unter Windows installieren
Wenn Sie den heruntergeladenen Installer starten, finden Sie unten auf dem ersten Bildschirm die Option Add python.exe to PATH. Klicken Sie auf Install Now, ohne dieses Kästchen zu aktivieren, wird der Befehl python im Terminal nicht erkannt; das ist der häufigste Installationsfehler.
Der Installer richtet zusammen mit Python auch den py-Launcher ein. Der Befehl py findet auch bei mehreren installierten Python-Versionen die richtige und ist von PATH-Problemen unabhängig; unter Windows ist er eine sichere Alternative.
python.org bietet für Windows außerdem einen neuen Python-Installationsmanager an; dieses Werkzeug erleichtert Installation und Verwaltung von Versionen über die Kommandozeile. Prüfen Sie auf der Download-Seite, welche Methode empfohlen wird; die folgenden Prüfbefehle sind bei beiden Methoden gleich.
python --version
py --version
# Welche python.exe wird verwendet?
Get-Command python
# pip über Python aufrufen (empfohlen)
py -m pip --versionPython unter macOS und Linux installieren
Unter macOS können Sie den .pkg-Installer von python.org oder Homebrew verwenden. Der Befehlsname lautet auf diesen Systemen meist python3, der Paketmanager pip3. Versuchen Sie nicht, das mit dem System gelieferte Python zu aktualisieren oder zu löschen; Betriebssystemwerkzeuge können davon abhängen.
Bei den meisten Linux-Distributionen ist Python 3 bereits vorhanden; meist fehlen nur die Pakete für pip und venv.
brew install python
python3 --versionsudo apt update
sudo apt install python3 python3-pip python3-venv
python3 --versionsudo dnf install python3 python3-pip
python3 --versionPakete mit pip installieren
pip ist der Paketmanager von Python und wird mit Python geliefert. Er lädt Bibliotheken aus dem zentralen Repository PyPI herunter und installiert sie. Rufen Sie pip nicht direkt als pip auf, sondern in der Form python -m pip; so landet das Paket garantiert in der richtigen Python-Version.
Wenn Sie die im Projekt verwendeten Pakete in eine Datei requirements.txt schreiben, können Sie dieselbe Umgebung auf einem anderen Rechner mit einem einzigen Befehl neu aufbauen.
- Wird pip nicht gefunden, installiert der Befehl python -m ensurepip --upgrade pip neu.
- Der Fehler »externally-managed-environment« unter Linux zeigt an, dass die Installation von Paketen in das System-Python gesperrt ist. Die Lösung ist eine virtuelle Umgebung; verwenden Sie nicht sudo pip.
# pip aktualisieren
python -m pip install --upgrade pip
# Paket installieren / entfernen
python -m pip install requests
python -m pip uninstall requests
# Installierte Pakete und Details
python -m pip list
python -m pip show requests
# Abhängigkeiten speichern und wiederherstellen
python -m pip freeze > requirements.txt
python -m pip install -r requirements.txtWas ist venv und wie legt man es an?
venv ist ein integriertes Werkzeug, das jedem Projekt sein eigenes Python- und Paketverzeichnis gibt. Braucht ein Projekt eine ältere und ein anderes eine neuere Version einer Bibliothek, stören sich beide dank virtueller Umgebungen nicht gegenseitig.
Es ist üblich, die virtuelle Umgebung im Projektordner unter dem Namen .venv anzulegen; VS Code erkennt diesen Ordner automatisch. Ist die Umgebung aktiviert, erscheint am Anfang der Terminalzeile der Hinweis (.venv), und python sowie pip verwenden nun diese Umgebung.
- Nehmen Sie den Ordner .venv nicht in Git auf; tragen Sie ihn in .gitignore ein und geben Sie nur die Datei requirements.txt weiter.
- Blockiert PowerShell das Aktivierungsskript, erlauben Sie es mit dem Befehl Set-ExecutionPolicy -Scope CurrentUser RemoteSigned nur für Ihren eigenen Benutzer.
- Wenn Sie die Eingabeaufforderung (cmd) verwenden, lautet der Aktivierungsbefehl .venv\Scripts\activate.bat.
cd proje-klasoru
python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests
# Umgebung verlassen
deactivatecd proje-klasoru
py -m venv .venv
.venv\Scripts\Activate.ps1
python -m pip install requests
deactivateDas erste Skript ausführen
Wenn die Umgebung bereit ist, bestätigen Sie mit einem kleinen Skript, dass alles funktioniert. Das folgende Beispiel sendet mit der in der virtuellen Umgebung installierten Bibliothek requests eine Anfrage an eine Webseite und gibt Antwortcode und Dauer aus. Sehen Sie in der Ausgabe 200, arbeiten Python, pip und venv korrekt zusammen.
Speichern Sie das Skript unter dem Namen kontrol.py im Projektordner und führen Sie es bei aktivierter virtueller Umgebung mit dem Befehl python kontrol.py aus. Wenn Sie diesen Ansatz weiterentwickeln, können Sie ein einfaches Überwachungsskript schreiben, das die Seiten Ihrer eigenen Website regelmäßig prüft.
import requests
yanit = requests.get('https://www.python.org/', timeout=10)
print('Durum kodu:', yanit.status_code)
print('Dauer (Sek.):', round(yanit.elapsed.total_seconds(), 2))Python-PATH-Einstellung und häufige Fehler
PATH ist die Liste, die festlegt, in welchen Ordnern das Betriebssystem nach einem Befehl sucht. Der Großteil der Probleme bei der Python-Installation hat mit dieser Liste zu tun.
Der Befehl python wird nicht erkannt
Starten Sie den Installer erneut, wählen Sie Modify und aktivieren Sie das Kästchen »Add Python to environment variables«, oder führen Sie den Installer von vorn mit der PATH-Option aus. Schließen Sie danach alle Terminals und öffnen Sie sie neu. Als Übergangslösung können Sie den Befehl py verwenden.
Es läuft die falsche Python-Version
Sind auf dem Rechner mehrere Python-Versionen vorhanden, wird die verwendet, die im PATH zuerst steht. Mit Get-Command python unter Windows und which python3 unter macOS und Linux sehen Sie, welche Datei ausgeführt wird. Unter Windows listet der Befehl py -0 alle installierten Versionen auf.
Paket installiert, aber Import-Fehler
Sie installieren das Paket vermutlich in einer Umgebung und führen den Code in einer anderen aus. Stellen Sie sicher, dass die virtuelle Umgebung aktiv ist, und wählen Sie in VS Code unten rechts als Interpreter .venv aus.
Die nächsten Schritte mit Python
Nach der Installation ist der nächste Schritt vieler Projekte, Python mit einer Datenbank zu verbinden; hier hilft Ihnen unsere Anleitung zur PostgreSQL-Installation. Für alle, die auf der PHP-Seite arbeiten, haben wir eine ähnliche Abhängigkeitslogik im Beitrag zur Composer-Installation erklärt, die lokale Serverumgebung in der Anleitung zur XAMPP-Installation.
Beim Programmieren erleichtert ein Editor mit installierter Python-Erweiterung vieles: Er zeigt fehlerhafte Zeilen sofort an, wählt die virtuelle Umgebung automatisch aus und führt das Skript per Tastendruck aus. Zur Einrichtung des Editors sehen Sie sich unsere Anleitung zur VS-Code-Installation an; dort finden Sie auch die Kennung der Python-Erweiterung und empfohlene Einstellungen.
Python-Skripte werden auch genutzt, um die technische Gesundheit einer Website zu überwachen: defekte Links finden, Antwortzeiten von Seiten messen oder Suchdaten auswerten. Solche Messungen bilden die Grundlage der Arbeit an SEO und Analyse sowie an Geschwindigkeits- und Performance-Management.
Automatisierungen, die Lager-, Bestell- oder Buchhaltungsdaten zwischen Systemen übertragen, erfordern meist mehr als ein einzelnes Skript; diese Anforderungen behandeln wir im Rahmen der E-Commerce-Integration.
Häufig gestellte Fragen
01Ist Python kostenlos?
Ja. Python ist quelloffen und für jede Nutzung kostenlos, auch in kommerziellen Projekten. Die meisten Bibliotheken auf PyPI sind ebenfalls kostenlos; es ist eine gute Gewohnheit, die Lizenz jeder Bibliothek zu prüfen.
02Anaconda oder Installation von python.org?
Für allgemeine Entwicklung und Automatisierung genügen die Installation von python.org und venv, sie ist zudem schlanker. Anaconda liefert Data-Science-Bibliotheken als vorgefertigte Pakete und wird daher von Anwendern in diesem Bereich bevorzugt; bei geschäftlicher Nutzung sollten Sie die Lizenzbedingungen prüfen.
03Kann ich mehrere Python-Versionen gleichzeitig nutzen?
Ja. Unter Windows können Sie mit py -3.x die gewünschte Version aufrufen. Unter macOS und Linux erleichtern Versionsmanager wie pyenv diese Aufgabe; jede virtuelle Umgebung bleibt an die Python-Version gebunden, mit der sie erstellt wurde. Möchten Sie die Version wechseln, löschen Sie die Umgebung und erstellen sie mit der neuen Version neu.
Python mit PATH-Einstellung zu installieren, pip als python -m pip aufzurufen und für jedes Projekt eine eigene venv anzulegen, sind die drei Regeln für einen reibungslosen Start. Wenn Sie eine individuelle Lösung möchten, die Ihre wiederkehrenden Aufgaben automatisiert oder Ihre Systeme miteinander verbindet, sehen Sie sich die individuellen Softwarelösungen von Aurora Yazılım an oder nehmen Sie Kontakt mit uns auf.


