Python-Kurs / Python unter Windows installieren und den Interpreter prüfen

Unter Windows können Sie einen Python-Interpreter mit dem offiziellen Python Install Manager installieren und anschließend Version sowie Programmpfad prüfen. Sehen Sie zuerst nach, welche Installation bereits vorhanden ist, und richten Sie für die Kursübungen eine eigene virtuelle Umgebung ein.

Vorhandene Python-Befehle prüfen

Öffnen Sie PowerShell und führen Sie die folgenden Befehle einzeln aus. Get-Command zeigt, welche Datei zu einem Befehlsnamen gehört. Fehlt ein Befehl oder eine Installation, kann die betreffende Prüfung eine Fehlermeldung liefern; das ist zunächst ein Hinweis zur Diagnose.

Get-Command python, py -ErrorAction SilentlyContinue
python --version
py --version

Notieren Sie die angezeigte Version und den Pfad. Auf einem Rechner mit mehreren Installationen kann python einen anderen Interpreter auswählen als py. Ein Python, das zu einer anderen Anwendung gehört, ist nicht automatisch die richtige Kursumgebung. Entfernen Sie keine funktionierende Installation, nur um die Befehlsnamen zu vereinheitlichen.

Die offizielle Windows-Dokumentation für Python beschreibt den Install Manager und die Auflösung der Befehle. Da sich Standardversionen und Installationsoberflächen ändern können, orientieren Sie sich am installierten Werkzeug und nicht an einem älteren Bildschirmfoto.

Den offiziellen Install Manager verwenden

  1. Öffnen Sie die Downloadseite von Python oder den von der Python-Dokumentation verlinkten Microsoft-Store-Eintrag. Prüfen Sie Quelle und Herausgeber.
  2. Wenn Sie die MSIX-Datei heruntergeladen haben, öffnen Sie diese und folgen Sie der Installation. Verwenden Sie bei einer Sperre durch Ihre Organisation das dafür freigegebene Installationsverfahren.
  3. Schließen Sie alte Terminalfenster und öffnen Sie PowerShell erneut. Installieren Sie dann die Python-3.12-Reihe für die grundlegenden Kursbeispiele und prüfen Sie deren Interpreter:
py install 3.12
py -V:3.12 --version
py -V:3.12 -c "import sys; print(sys.executable)"

py install ist ein Verwaltungsbefehl des neuen Install Managers. Der ältere Python Launcher kann ebenfalls py heißen, unterstützt aber andere Verwaltungsbefehle. Wenn py install nicht erkannt wird, prüfen Sie Get-Command py und py --help, bevor Sie die Installation wiederholen.

Die aktuelle offizielle Dokumentation nennt außerdem pymanager als eindeutigen Namen für den Install Manager. Prüfen Sie dessen Verfügbarkeit und Hilfe, wenn der alte Launcher den Namen py belegt. Mischen Sie die Verwaltung verschiedener Werkzeuge nicht. Die Versionsoption -V:3.12 in den folgenden Befehlen wählt gezielt diese Reihe statt einer möglicherweise anderen Standardversion.

Eine eigene Projektumgebung anlegen

Wählen Sie einen beschreibbaren Ordner für die Übungen. Die folgenden PowerShell-Befehle legen darin python-lab an, wechseln in diesen Ordner und erzeugen mit dem ausgewählten Python die Umgebung .venv. Wenn der Übungsordner bereits existiert, wechseln Sie in den passenden Ordner oder wählen Sie einen neuen Namen, statt unbesehen vorhandene Dateien zu verwenden.

mkdir python-lab
cd python-lab
py -V:3.12 -m venv .venv
.\.venv\Scripts\python.exe --version
.\.venv\Scripts\python.exe -m pip --version

Die Versionsprüfung sollte Python 3.12 mit der installierten Unterversion anzeigen. Die pip-Ausgabe sollte auf .venv/Lib/site-packages im Projekt zeigen. pip ist das Werkzeug zur Paketinstallation; python.exe -m pip bindet es ausdrücklich an den ausgewählten Interpreter.

Für diese Befehle müssen Sie das Aktivierungsskript nicht ausführen. Der direkte Pfad .\.venv\Scripts\python.exe funktioniert auch dann, wenn eine PowerShell-Richtlinie die Skriptaktivierung verhindert. Ändern Sie deshalb nicht vorschnell die Ausführungsrichtlinie oder den globalen Suchpfad. Die Dokumentation zu venv erläutert, warum Aktivierung optional ist.

Speichern Sie Quelldateien im Projektordner neben .venv, nicht im Umgebungsordner. Verwenden Sie pro Projekt eine eigene Umgebung. Auf einem anderen Rechner erstellen Sie diese neu und installieren benötigte Abhängigkeiten erneut, statt den gesamten .venv-Ordner zu kopieren.

Die Ausführung prüfen und Fehler eingrenzen

Führen Sie im Ordner python-lab diese Berechnung mit dem Projektinterpreter aus:

.\.venv\Scripts\python.exe -c "print(3500 + 8000 + 2500)"

Das Ergebnis muss 14000 sein. Ersetzen Sie nur 8000 durch 9000 und erwarten Sie 15000; stellen Sie danach den Originalwert wieder her. Damit prüfen Sie Auswahl und grundlegende Ausführung des Interpreters, nicht bereits jede spätere Bibliothek des Kurses.

  • Microsoft Store öffnet sich statt einer Versionsausgabe: Prüfen Sie, ob ein Interpreter installiert ist und welche App-Ausführungsaliase Windows dem Befehl zuordnet. Entscheidend sind der tatsächliche Programmpfad und die Hilfe des verwendeten Managers.
  • Ein altes Python wird ausgewählt: Öffnen Sie ein neues Terminal, prüfen Sie die Befehlsauflösung und verwenden Sie die gezielte Versionsoption oder den vollständigen Pfad zur Projektumgebung.
  • Der Pfad zu .venv wird nicht gefunden: Prüfen Sie den aktuellen Ordner und ob das Anlegen der Umgebung zuvor erfolgreich war. Ein relativer Pfad wird immer vom aktuellen Terminalordner aus aufgelöst.
  • Pakete fehlen trotz früherer Installation: Vergleichen Sie Interpreter- und pip-Pfad. Eine globale Paketinstallation mit Administratorrechten behebt keine Verwechslung der Umgebung.

Prüfen Sie vor einer Deinstallation, welche Projekte vom Interpreter abhängen. Das Entfernen eines Interpreters ist etwas anderes als das Löschen einer Skriptdatei. Bewahren Sie Quellcode und Aufzeichnungen über Abhängigkeiten unabhängig von der Umgebung auf.