Für den Einstieg ist die beste Wahl: Installieren Sie zuerst die Python-Version, die Ihr Kurs verlangt, und prüfen Sie sie im Terminal, bevor Sie weitere Werkzeuge hinzufügen. Das passt besonders, wenn Sie erste Skripte schreiben oder eine Kursaufgabe auf einem Mac erledigen möchten; ohne konkrete Kursvorgabe genügt zunächst eine nach der offiziellen Anleitung installierte Python-Version.
Dieser Leitfaden ist für Sie gedacht, wenn Sie Python zum ersten Mal auf einem Mac einrichten, eine Installation nicht sicher beurteilen können oder für Übungen macOS benötigen. Auch wenn Sie bisher vor allem mit Windows gearbeitet haben, können Sie die Schritte nacheinander abarbeiten.
Vor dem Download: Kursanforderungen und Installationsweg
Lesen Sie zuerst den Abschnitt „Voraussetzungen“ Ihrer Lehrveranstaltung, die Aufgabenbeschreibung oder die Installationshinweise des verwendeten Lernmaterials. Entscheidend ist, ob dort eine bestimmte Python-Version, ein Editor oder ein Paket ausdrücklich verlangt wird. Eine Kursvorgabe hat Vorrang vor dem Wunsch, sofort die neueste verfügbare Version zu installieren.
Wenn keine Version genannt ist, prüfen Sie die aktuelle offizielle Python-Downloadseite für macOS und die Hinweise zur Python-Nutzung auf macOS. Diese Seiten erklären, welche Installationsoptionen aktuell angeboten werden. Verlassen Sie sich nicht auf eine Anleitung, die eine feste Versionsnummer oder einen bestimmten Speicherort für jeden Mac verspricht: Verfügbarkeit, Installationsart und ausführbare Dateien können sich unterscheiden.
Für einfache Übungen benötigen Sie zu Beginn keine vollständige Entwicklungswerkzeugkette. Sie brauchen einen installierten Interpreter, eine Möglichkeit, eine Textdatei zu bearbeiten, und das Terminal, um das Programm zu starten. Zusätzliche Bibliotheken, virtuelle Umgebungen oder umfangreiche Editoren kommen erst hinzu, wenn die Aufgabe sie tatsächlich verlangt.
Welches Python sollten Sie als Einsteiger installieren?
Installieren Sie die Version, die in Ihrem Kurs oder Projekt genannt wird. Wird eine Versionsreihe genannt, beispielsweise Python 3, prüfen Sie in den Kursmaterialien, ob es weitere Einschränkungen gibt. Fehlt eine konkrete Vorgabe, wählen Sie anhand der aktuellen offiziellen macOS-Dokumentation eine unterstützte Installationsoption und notieren Sie, welche Version Sie eingerichtet haben.
Das verhindert einen häufigen Anfängerfehler: Eine Anleitung empfiehlt eine Version, der Kurs verwendet aber eine andere. Dann kann der Code in der eigenen Umgebung anders reagieren oder ein benötigtes Paket nicht passen. Eine neuere Versionsnummer ist deshalb nicht automatisch die richtige Wahl für Ihre Aufgabe.
Ein Versionshinweis kann an verschiedenen Stellen stehen: in der Kursplattform, einer Datei mit Projektanweisungen oder direkt im Aufgabenblatt. Suchen Sie dort nach Begriffen wie „Python-Version“, „Voraussetzungen“ oder „Installation“. Wenn die Angaben fehlen, fragen Sie vor der Abgabe nach, statt verschiedene Installationswege auf Verdacht auszuprobieren.
Welcher Installationsweg ist passend?
Orientieren Sie sich an der offiziellen Anleitung, die zur gewählten Installationsoption gehört. Laden Sie Installationsdateien nur aus einer nachvollziehbaren Quelle und folgen Sie den aktuellen Schritten auf der offiziellen macOS-Seite von Python. Die offizielle Dokumentation beschreibt die verfügbaren Wege; sie sollte Ihre Referenz für konkrete Versionen und Speicherorte sein.
Ändern oder löschen Sie keine Dateien, die macOS oder eine andere Systemkomponente verwaltet, um ein Installationsproblem zu umgehen. Das Löschen einer vermeintlich „alten Python-Version“ kann andere Werkzeuge stören, die davon abhängen. Für den Einstieg müssen Sie solche Dateien normalerweise weder aufspüren noch manuell ersetzen. Wenn ein Installer eine besondere Berechtigung verlangt oder Sie unsicher sind, halten Sie an und prüfen Sie die dazugehörige offizielle Anleitung.
Das Terminal ist die Texteingabe für Befehle. Sie finden es über die Suche auf dem Mac oder in den Dienstprogrammen. Apples Einführung in das Terminal erklärt die grundlegende Bedienung. Ein Terminalbefehl arbeitet mit dem aktuellen Ordner und der auf Ihrem Rechner verfügbaren Umgebung. Deshalb ist es sinnvoll, jede neue Eingabe bewusst zu prüfen, statt mehrere Befehle aus einer beliebigen Anleitung blind einzufügen.
Installation prüfen: Was das Terminal tatsächlich findet
Nach der Installation öffnen Sie ein neues Terminalfenster und prüfen, ob ein Python-Interpreter aufrufbar ist. Die offizielle Dokumentation beschreibt die macOS-Nutzung und den Umgang mit Python-Befehlen; verwenden Sie dabei die Schreibweise, die zu Ihrer Installation und Ihrem Kurs passt.
Beginnen Sie mit:
python3 --version
Die Ausgabe sollte eine Versionsangabe enthalten. Vergleichen Sie sie mit der Kursvorgabe. Wenn Ihr Kurs ausdrücklich eine andere Versionsreihe verlangt, ist „ein Interpreter ist vorhanden“ noch kein ausreichender Nachweis: Sie müssen sicherstellen, dass der aufgerufene Interpreter zur Aufgabe passt.
Falls Ihr Kurs oder die Installationsanleitung stattdessen python nennt, können Sie zusätzlich Folgendes prüfen:
python --version
Es ist möglich, dass python und python3 unterschiedliche Ergebnisse liefern oder dass nur einer der Befehle funktioniert. Ziehen Sie daraus nicht sofort den Schluss, dass die Installation beschädigt ist. Entscheidend ist, welcher Interpreter im Kurs verlangt wird und welcher Befehl auf Ihrem Mac tatsächlich die passende Version startet.
Wie prüfen Sie, ob Python richtig installiert ist?
Prüfen Sie drei Dinge getrennt: Gibt der Befehl eine Versionsangabe aus? Entspricht diese Version der Kursanforderung? Können Sie anschließend ein kleines Skript ausführen? Diese Kontrollen beantworten unterschiedliche Fragen. Eine Versionsausgabe zeigt, dass ein Interpreter aufgerufen wurde; sie bestätigt noch nicht, dass ein bestimmter Kurs oder ein Projekt korrekt eingerichtet ist.
Wenn das Terminal meldet, dass ein Befehl nicht gefunden wurde, liegt das Problem zunächst beim Aufruf: Das Terminal findet unter diesem Namen keinen ausführbaren Interpreter. Wenn stattdessen eine Versionsnummer erscheint, die nicht zur Aufgabe passt, ist der Interpreter zwar erreichbar, aber möglicherweise der falsche. In beiden Fällen hilft es, die verwendete Installationsanleitung erneut zu öffnen und die dort genannten Befehle und Speicherorte zu prüfen.
Python kann außerdem in unterschiedlichen Verzeichnissen liegen, je nachdem, wie es installiert wurde. Kopieren Sie deshalb keinen vermeintlich allgemeingültigen Pfad aus einem älteren Beitrag. Die offizielle macOS-Dokumentation von Python ist die passende Referenz, um Installation und Verwendung für den aktuellen Stand nachzuschlagen.
Wenn ein Befehl nicht gefunden wird, gehen Sie geordnet vor:
- Öffnen Sie ein neues Terminalfenster und wiederholen Sie den vorgesehenen Prüf-Befehl.
- Vergleichen Sie die Schreibweise mit Ihrer Installationsanleitung: Prüfen Sie besonders, ob dort
pythonoderpython3steht. - Kontrollieren Sie, ob die Installation vollständig abgeschlossen wurde. Beginnen Sie nicht sofort mit einer zweiten Installationsmethode.
- Schlagen Sie in der offiziellen macOS-Anleitung nach, wie die gewählte Installation aufgerufen wird.
- Ändern Sie keine Systemdateien und setzen Sie nicht ohne Verständnis Umgebungsvariablen um. Wenn der Kurs eine betreute Umgebung bereitstellt, fragen Sie dort nach, bevor Sie systemweite Einstellungen verändern.
Apple beschreibt in der Anleitung zum Ausführen von Befehlen im Terminal, dass Befehle im Terminal direkt eingegeben werden. Das bedeutet auch: Ein unbekannter Befehl kann Dateien verändern oder Programme starten. Führen Sie deshalb nur Befehle aus, deren Zweck und Quelle Sie verstehen.
Erstes Skript: Installation mit einer sichtbaren Ausgabe testen
Für einen nachvollziehbaren Funktionstest brauchen Sie keine Zusatzbibliothek. Erstellen Sie in einem Texteditor eine neue Datei mit dem Namen hallo.py. Achten Sie darauf, dass der Editor die Datei nicht unbemerkt als hallo.py.txt speichert. Schreiben Sie diese Zeile hinein:
print("Hallo, Python!")
Speichern Sie die Datei in einem Ordner, den Sie leicht wiederfinden, zum Beispiel in einem eigens angelegten Übungsordner. Öffnen Sie das Terminal und wechseln Sie in diesen Ordner. Wenn Sie mit Befehlen zum Wechseln des Verzeichnisses noch nicht vertraut sind, nutzen Sie zunächst Apples Terminal-Einführung, statt einen langen Befehl aus einer fremden Anleitung zu übernehmen.
Starten Sie die Datei anschließend mit dem Interpreter, den Sie zuvor geprüft haben:
python3 hallo.py
Wenn der Kurs ausdrücklich python verwendet und dieser Befehl auf die richtige Version zeigt, können Sie entsprechend python hallo.py eingeben. Ein erfolgreiches Ergebnis ist die Ausgabe Hallo, Python! im Terminal. Damit haben Sie überprüft, dass eine Datei gespeichert, ein Interpreter aufgerufen und der darin enthaltene Python-Code ausgeführt wurde.
Wenn keine Ausgabe erscheint oder eine Fehlermeldung kommt, ordnen Sie sie zuerst ein. Das spart Zeit, weil nicht jeder Fehler auf die Installation zurückgeht.
- Das Terminal findet die Datei nicht: Sie befinden sich wahrscheinlich in einem anderen Ordner, oder der Dateiname stimmt nicht. Prüfen Sie den Speicherort und die Schreibweise von
hallo.py. - Das Terminal findet den Befehl nicht: Der Interpreter ist unter dem eingegebenen Namen nicht erreichbar. Kehren Sie zu den Installationshinweisen und zur Prüfung von
pythonbeziehungsweisepython3zurück. - Die Datei wird gefunden, aber Python meldet einen Fehler: Prüfen Sie den Inhalt der Datei. Schon ein fehlendes Anführungszeichen oder eine falsch geschriebene Klammer kann ein Skript stoppen.
- Der Editor markiert den Code, aber das Terminal führt ihn aus: Eine farbliche Markierung oder ein Hinweis des Editors ist nicht dasselbe wie ein Fehler des Interpreters. Achten Sie auf die Meldung, die tatsächlich nach dem Ausführen erscheint.
Der Test trennt also drei Ebenen: den Editor, die gespeicherte Skriptdatei und den Interpreter. Wer sie nacheinander kontrolliert, muss bei einer Fehlermeldung nicht die gesamte Einrichtung wiederholen.
Vergleich der nächsten Schritte: Nur üben oder ein Projekt einrichten?
| Option | Geeignet, wenn … | Was Sie zuerst prüfen | Aufwand und Stolperstelle |
|---|---|---|---|
| Einzelne Python-Datei | Sie Grundlagen lernen und kurze Aufgaben lösen | Die Kursversion und den Befehl zum Starten | Wenig Zusatzaufwand; Ordner und Dateiname müssen stimmen |
| Virtuelle Umgebung | Ein Projekt eigene Pakete benötigt oder Kursmaterialien sie verlangen | Ob die Anleitung eine getrennte Umgebung vorsieht | Zusätzlicher Einrichtungsschritt; Aktivierung muss im richtigen Terminal erfolgen |
| Zusätzlicher Editor oder Werkzeugsatz | Der Kurs damit arbeitet oder Sie eine konkrete Funktion benötigen | Kompatibilität mit Kursversion und Installationshinweise | Mehr Einstellungen und mögliche Verwechslung mehrerer Interpreter |
Beginnen Sie mit der ersten Option, wenn Sie lediglich Variablen, Bedingungen, Schleifen oder Funktionen üben. Ein Editor kann das Schreiben angenehmer machen, ist aber keine Voraussetzung dafür, den Ablauf zu verstehen. Installieren Sie zusätzliche Werkzeuge erst, wenn Sie wissen, welches konkrete Problem sie lösen sollen.
Eine virtuelle Umgebung trennt Projektabhängigkeiten voneinander. Stellen Sie sie nicht nur deshalb ein, weil sie in einer fortgeschrittenen Anleitung vorkommt. Sobald Ihr Kurs zusätzliche Pakete nutzt oder mehrere Projekte unterschiedliche Anforderungen haben, kann eine solche Trennung aber helfen, Veränderungen auf ein einzelnes Projekt zu beschränken. Python erläutert den Einsatz von venv für virtuelle Umgebungen.
Für eine neue Umgebung zeigt die offizielle Anleitung den Aufruf mit venv. Ein verbreitetes Muster lautet:
python3 -m venv .venv
Der konkrete Aufruf muss zum Interpreter passen, den Sie für das Projekt verwenden. Folgen Sie bei der Aktivierung den Hinweisen für Ihre Shell und die gewählte Installation. Ein Befehl, der in einer Anleitung für eine andere Umgebung steht, muss nicht unverändert zu Ihrer passen. Prüfen Sie vor dem Installieren von Paketen, ob die Umgebung aktiv ist und ob das Terminal den erwarteten Interpreter verwendet.
Wenn Sie ein zusätzliches Paket brauchen, lesen Sie zuerst die Installationshinweise dazu. Die Python-Dokumentation zur Installation von Modulen beschreibt den Umgang mit Python-Modulen. Eine virtuelle Umgebung ist besonders dann nützlich, wenn ein Projekt Pakete benötigt, die nicht zur Standardbibliothek gehören, oder wenn verschiedene Projekte nicht dieselben Abhängigkeiten verwenden sollen. Sie ist kein Ersatz für die Kontrolle der Python-Version.
Nach dem ersten Test: Kursprojekt sauber weiterführen
Machen Sie sich nach dem erfolgreichen Test eine kurze Notiz: Welche Python-Version wurde ausgegeben? Welchen Befehl haben Sie verwendet? In welchem Ordner liegt Ihr Skript? Das ist hilfreich, wenn Sie später eine Übung fortsetzen oder eine Fehlermeldung mit den Kursmaterialien vergleichen müssen. Sie müssen dafür keine komplizierte Dokumentation führen.
Wenn Sie mit einem Projekt beginnen, lesen Sie dessen Anweisungen vollständig durch, bevor Sie Pakete installieren. Achten Sie besonders auf eine angegebene Python-Version, eine Liste benötigter Pakete und Hinweise zu virtuellen Umgebungen. Installieren Sie nicht vorsorglich mehrere Editoren oder Bibliotheken. Jede zusätzliche Komponente kann eine neue Fehlerquelle schaffen: Ein Editor kann einen anderen Interpreter ausgewählt haben, eine Umgebung kann nicht aktiviert sein oder ein Paket kann für eine andere Python-Version gedacht sein.
Auch Stabilität und Datenschutz gehören zur Einrichtung. Speichern Sie Übungsdateien an einem Ort, den Sie regelmäßig sichern können. Teilen Sie keine Zugangsdaten oder privaten Projektdateien in einem gemeinsam genutzten Kursordner. Bei einem fremdverwalteten oder entfernten Rechner sollten Sie vor dem Ablegen persönlicher Daten prüfen, wer Zugriff auf die Umgebung hat und welche Regeln für Speicherung und Löschung gelten. Ein funktionierender Interpreter allein beantwortet diese Fragen nicht.
Checkliste vor der ersten Abgabe
- [ ] Die Kursmaterialien wurden auf eine verlangte Python-Version geprüft.
- [ ] Die verwendete Installationsanleitung stammt aus einer offiziellen, aktuellen Quelle.
- [ ] Der Befehl zur Versionsprüfung gibt eine Ausgabe zurück.
- [ ] Die angezeigte Version passt zur Aufgabe.
- [ ] Das erste Skript wurde unter dem richtigen Dateinamen gespeichert.
- [ ] Das Skript lässt sich aus dem passenden Ordner starten.
- [ ] Zusätzliche Pakete und Werkzeuge werden nur installiert, wenn sie für den Kurs nötig sind.
- [ ] Bei virtuellen Umgebungen ist klar, welche Umgebung aktiv ist.
- [ ] Übungsdateien und Zugangsdaten werden nicht unbedacht auf fremden oder gemeinsam genutzten Speicherorten abgelegt.
Wenn die Versionsprüfung klappt, aber der Kurscode trotzdem scheitert, vergleichen Sie zuerst die Kursvorgaben mit dem tatsächlich gestarteten Interpreter. Erst danach sollten Sie den Fehler im Programm, im Editor oder bei einem Paket suchen. Diese Reihenfolge verhindert, dass Sie eine funktionierende Grundinstallation unnötig ersetzen.
Wenn kein eigener Mac verfügbar ist
Nicht jede Python-Grundlage erfordert macOS. Viele einfache Übungen lassen sich auch auf einem vorhandenen Windows-Rechner bearbeiten, sofern Kurs und Werkzeuge das erlauben. Ein Mac wird relevant, wenn Ihre Lehrveranstaltung ausdrücklich eine macOS-Umgebung voraussetzt oder Sie lernen müssen, wie sich Aufgaben in dieser Umgebung verhalten.
Eine virtuelle macOS-Umgebung auf dem eigenen Rechner ist nicht automatisch der einfachste Ersatz: Einrichtung, Kompatibilität und Pflege können zusätzliche Fragen aufwerfen. Ein eigener Mac bietet direkten Zugriff auf die Hardware, verursacht aber Anschaffungskosten und ist für kurze Kursübungen möglicherweise nicht wirtschaftlich. Prüfen Sie deshalb zuerst, ob der Kurs wirklich macOS verlangt und ob Sie die Umgebung nur vorübergehend brauchen.
Wenn Sie macOS für eine begrenzte Lernphase benötigen, kann ein gemieteter Mac eine Alternative zum Kauf sein. Über vmzig erhalten Sie nach dem Produktangebot Zugang zu einem echten, in einem Rechenzentrum betriebenen Mac mit Zugriff per VNC, SSH oder Webkonsole und Root-Rechten. Prüfen Sie vor der Nutzung, ob dieser Zugang zu den Vorgaben Ihres Kurses passt und wie Sie Dateien speichern und sichern. Für dauerhaft intensive Arbeit oder Aufgaben, die lokale Anschlüsse voraussetzen, kann ein eigener Rechner geeigneter sein. Wenn Sie nur die Python-Grundlagen lernen möchten, müssen Sie nicht allein dafür auf macOS wechseln. Suchen Sie erst dann nach einer passenden vmzig-Option, wenn Ihre Kursaufgaben den Mac tatsächlich voraussetzen und Sie die Umgebung nur für die benötigte Lernzeit einsetzen möchten.
vmzig M4 Remote-Knoten
Richten Sie Ihre Python-Umgebung auf einem Mac von vmzig ein
Mit einem gemieteten Mac von vmzig üben Sie Python in einer macOS-Umgebung, ohne sofort eigene Mac-Hardware anzuschaffen.