Python installieren & einrichten
Installiere Python Schritt fuer Schritt auf Windows, macOS oder Linux und richte VS Code als perfekte Entwicklungsumgebung ein.
Python installieren & einrichten
Bevor du mit dem Programmieren loslegen kannst, braucht dein Computer Python. In diesem Kapitel installieren wir Python Schritt fuer Schritt, richten VS Code als Editor ein und fuehren dein erstes Testskript aus.
Was du brauchst
- Python — Die Programmiersprache selbst (Interpreter)
- VS Code — Ein moderner Code-Editor (empfohlen)
- Python-Extension — VS Code Erweiterung fuer Python-Support
- Ein Terminal — Zum Ausfuehren deiner Programme
Python herunterladen
Die offizielle Quelle
Gehe zu python.org/downloads und lade die neueste Version herunter. Die Webseite erkennt dein Betriebssystem automatisch und zeigt dir den passenden Download-Button.
python.org/downloads
|
v
+------------------+
| Download Python |
| 3.12.x |
+------------------+
Welche Version?
- Nimm immer die neueste stabile Version (z.B. 3.12.x oder 3.13.x)
- Nicht Python 2.x — das ist veraltet und wird nicht mehr unterstuetzt
- Die genaue Nebenversionsnummer (z.B. 3.12.1 vs 3.12.2) ist nicht so wichtig
Installation: Windows
Schritt 1: Installer starten
Oeffne die heruntergeladene .exe-Datei. Du siehst den Installationsdialog.
Schritt 2: WICHTIG — “Add Python to PATH” aktivieren!
+-----------------------------------------------+
| Install Python 3.12.x |
| |
| [x] Install launcher for all users |
| [x] Add Python 3.12 to PATH <-- WICHTIG! |
| |
| [ Install Now ] [ Customize installation ] |
+-----------------------------------------------+
Das ist der wichtigste Schritt! Setze den Haken bei “Add Python 3.12 to PATH”. Ohne diesen Haken kann dein Terminal Python nicht finden, und du bekommst spaeter Fehlermeldungen wie 'python' is not recognized.
Schritt 3: Installation durchfuehren
Klicke auf “Install Now” und warte, bis die Installation abgeschlossen ist. Das dauert normalerweise nur 1-2 Minuten.
Schritt 4: Erfolg pruefen
Klicke am Ende auf “Disable path length limit” (falls angezeigt) — das vermeidet Probleme mit langen Dateipfaden.
Installation: macOS
Option 1: Von python.org
- Lade die macOS-Version von python.org/downloads herunter
- Oeffne die
.pkg-Datei - Folge dem Installationsassistenten
- Klicke dich durch bis “Installieren”
Option 2: Mit Homebrew (empfohlen fuer Fortgeschrittene)
Falls du Homebrew installiert hast:
brew install python
Wichtig fuer macOS-Nutzer
macOS hat oft eine alte Python-Version vorinstalliert. Nutze immer python3 statt python:
# So ist es richtig auf macOS:
python3 --version
# Das ist die alte Systemversion (Python 2):
python --version # <-- Nicht verwenden!
Installation: Linux
Die meisten Linux-Distributionen haben Python bereits vorinstalliert. Pruefe es:
python3 --version
Falls Python fehlt oder du eine neuere Version brauchst:
Ubuntu / Debian
sudo apt update
sudo apt install python3 python3-pip python3-venv
Fedora
sudo dnf install python3 python3-pip
Arch Linux
sudo pacman -S python python-pip
Python-Version pruefen
Nachdem die Installation abgeschlossen ist, oeffne ein neues Terminal (wichtig: ein neues, kein bereits offenes!) und tippe:
python --version
Erwartete Ausgabe:
Python 3.12.x
Falls das nicht funktioniert (besonders auf macOS/Linux), versuche:
python3 --version
Pruefe auch, ob pip (Pythons Paketmanager) funktioniert:
pip --version
# oder
pip3 --version
Erwartete Ausgabe:
pip 24.x.x from ... (python 3.12)
Kurzer Test im Terminal
Starte die Python-REPL, um sicherzugehen, dass alles funktioniert:
python
Du solltest so etwas sehen:
Python 3.12.x (main, ...) [GCC ...] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Tippe einen schnellen Test:
>>> print("Python funktioniert!")
Python funktioniert!
>>> 2 + 2
4
>>> exit()
Perfekt! Python ist installiert und funktioniert.
VS Code als Editor einrichten
VS Code ist der beliebteste Code-Editor fuer Python-Entwicklung — kostenlos, schnell und mit hervorragender Python-Unterstuetzung.
VS Code installieren
- Gehe zu code.visualstudio.com
- Lade die Version fuer dein Betriebssystem herunter
- Installiere VS Code
- Starte VS Code
VS Code Oberflaeche
+---------------------------------------------------+
| [Explorer] [Search] [Git] [Extensions] [Debug] |
+----------+----------------------------------------+
| | |
| Datei- | Code-Editor |
| Browser | |
| | |
| | |
+----------+----------------------------------------+
| Terminal / Ausgabe / Probleme |
+---------------------------------------------------+
Wichtige Tastenkombinationen:
Ctrl + Shift + P— Befehlspalette oeffnenCtrl + P— Datei schnell oeffnenCtrl + `— Terminal ein-/ausblendenCtrl + S— Datei speichernCtrl + /— Zeile auskommentieren
Python-Extension fuer VS Code
Die offizielle Python-Extension von Microsoft ist unverzichtbar. Sie bietet:
- Syntax-Highlighting — Bunter, lesbarer Code
- IntelliSense — Intelligente Autovervollstaendigung
- Linting — Fehler werden sofort markiert
- Debugging — Schritt fuer Schritt durch den Code gehen
- Code-Formatierung — Automatisch schoener Code
Installation der Extension
- Oeffne VS Code
- Klicke auf das Extensions-Symbol in der Seitenleiste (oder
Ctrl + Shift + X) - Suche nach “Python”
- Installiere die Extension von Microsoft (die mit dem blauen Haekchen)
Weitere empfohlene Erweiterungen
| Extension | Beschreibung |
|---|---|
| Python (Microsoft) | Grundlegende Python-Unterstuetzung |
| Pylance | Bessere Autovervollstaendigung und Typueberpruefung |
| autopep8 oder Black Formatter | Automatische Code-Formatierung |
| Python Indent | Bessere automatische Einrueckung |
| Error Lens | Zeigt Fehler direkt im Code an |
Python Interpreter in VS Code auswaehlen
VS Code muss wissen, welchen Python-Interpreter es verwenden soll:
- Oeffne die Befehlspalette:
Ctrl + Shift + P - Tippe: “Python: Select Interpreter”
- Waehle die Python-Version aus, die du installiert hast (z.B.
Python 3.12.x)
Erstes Testskript ausfuehren
Jetzt testen wir, ob alles zusammen funktioniert!
Schritt 1: Projektordner erstellen
Erstelle einen Ordner fuer deine Python-Projekte:
mkdir python-lernen
cd python-lernen
Oeffne diesen Ordner in VS Code:
Datei->Ordner oeffnen-> Waehlepython-lernen
Oder ueber das Terminal:
code python-lernen
Schritt 2: Python-Datei erstellen
Erstelle eine neue Datei namens hallo.py:
# hallo.py -- Mein erstes Python-Skript!
# Einfache Ausgabe
print("Hallo Welt!")
print("Python ist installiert und funktioniert!")
# Eine kleine Berechnung
ergebnis = 42 * 2
print(f"42 * 2 = {ergebnis}")
# Aktuelle Python-Version anzeigen
import sys
print(f"Python-Version: {sys.version}")
print("\nAlles funktioniert! Du bist bereit zum Programmieren.")
Schritt 3: Skript ausfuehren
Methode 1: Ueber VS Code (empfohlen)
- Oeffne
hallo.pyin VS Code - Klicke oben rechts auf den gruenen Play-Button (Dreieck)
- Das Ergebnis erscheint im integrierten Terminal
Methode 2: Ueber das Terminal
python hallo.py
Erwartete Ausgabe:
Hallo Welt!
Python ist installiert und funktioniert!
42 * 2 = 84
Python-Version: 3.12.x (...)
Alles funktioniert! Du bist bereit zum Programmieren.
Wenn du diese Ausgabe siehst: Herzlichen Glueckwunsch! Deine Entwicklungsumgebung ist komplett eingerichtet.
VS Code Einstellungen fuer Python
Oeffne die VS Code Einstellungen (Ctrl + ,) oder bearbeite die settings.json direkt:
Ctrl + Shift + P -> “Preferences: Open Settings (JSON)“
{
// Formatierung beim Speichern
"editor.formatOnSave": true,
// Python-spezifische Einstellungen
"[python]": {
"editor.defaultFormatter": "ms-python.autopep8",
"editor.tabSize": 4,
"editor.insertSpaces": true
},
// Linting aktivieren
"python.analysis.typeCheckingMode": "basic",
// Terminal: Python-Pfad
"python.defaultInterpreterPath": "python",
// Allgemeine Editor-Einstellungen
"editor.fontSize": 14,
"editor.lineHeight": 1.6,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": true,
"editor.minimap.enabled": false
}
Haeufige Probleme und Loesungen
Problem: “python” wird nicht erkannt
Fehlermeldung:
'python' is not recognized as an internal or external command
Loesung (Windows):
- Python neu installieren und dabei “Add Python to PATH” aktivieren
- Oder manuell den PATH setzen:
- Windows-Suche: “Umgebungsvariablen”
- “Umgebungsvariablen bearbeiten”
- Unter “Path” -> “Bearbeiten” -> “Neu”
- Fuege den Python-Pfad hinzu (z.B.
C:\Users\DeinName\AppData\Local\Programs\Python\Python312\) - Und den Scripts-Ordner (z.B.
C:\Users\DeinName\AppData\Local\Programs\Python\Python312\Scripts\)
Loesung (macOS/Linux):
# Versuche python3 statt python
python3 --version
# Erstelle ggf. einen Alias
alias python=python3
Problem: Falsche Python-Version
Fehlermeldung:
Python 2.7.x
Loesung:
# Nutze explizit python3
python3 --version
# Oder pruefe, wo Python installiert ist
# Windows:
where python
# macOS/Linux:
which python3
Problem: pip funktioniert nicht
Loesung:
# Versuche pip3
pip3 --version
# Oder ueber Python aufrufen
python -m pip --version
# pip aktualisieren
python -m pip install --upgrade pip
Problem: VS Code findet Python nicht
Loesung:
Ctrl + Shift + P-> “Python: Select Interpreter”- Falls deine Python-Installation nicht aufgelistet ist:
- Klicke auf “Enter interpreter path”
- Navigiere zum Python-Executable (z.B.
C:\Users\DeinName\AppData\Local\Programs\Python\Python312\python.exe)
Problem: Berechtigungsfehler (Linux/macOS)
# Verwende --user Flag
pip install --user paketname
# Oder verwende eine virtuelle Umgebung (empfohlen!)
python3 -m venv mein_projekt
source mein_projekt/bin/activate
Checkliste: Ist alles bereit?
Gehe diese Checkliste durch, bevor du weitermachst:
- Python installiert (
python --versionzeigt 3.12+ an) - pip funktioniert (
pip --versionzeigt eine Ausgabe) - VS Code installiert und gestartet
- Python-Extension in VS Code installiert
- Python-Interpreter in VS Code ausgewaehlt
- Testskript
hallo.pyerfolgreich ausgefuehrt
Zusammenfassung
Du hast jetzt:
- Python von python.org heruntergeladen und installiert
- Den PATH korrekt gesetzt (Add to PATH!)
- VS Code als Editor eingerichtet
- Die Python-Extension installiert
- Dein erstes Skript erfolgreich ausgefuehrt
- Loesungen fuer haeufige Probleme kennengelernt
Perfekt eingerichtet! Im naechsten Kapitel schreiben wir dein erstes richtiges Python-Programm mit print(), input() und mehr.
Pro-Tipp: Erstelle dir direkt einen Ordner python-lernen auf deinem Desktop oder in deinem Dokumenten-Verzeichnis. Darin erstellst du fuer jede Lektion eine eigene .py-Datei. So hast du am Ende des Kurses eine Sammlung aller Beispiele und Uebungen — perfekt zum Nachschlagen!