Aktualisieren und Verwenden von Python 3 auf einem Mac
Sie denken vielleicht, dass Ihr brandneuer Mac über die neueste Version aller relevanten Software verfügt. Bei den meisten Benutzer-Apps haben Sie damit recht, aber bei den zugrunde liegenden Frameworks sieht die Sache anders aus. Neue Macs werden immer noch mit Python 2.7.10 ausgeliefert, obwohl die neueste stabile Version Python 3.5 ist. Wenn Ihnen das wie ein großer Unterschied zwischen den Versionen vorkommt, dann deshalb, weil es so ist. Aber die neuere Version ist nicht unbedingt besser: Python 3 ist nicht abwärtskompatibel mit Python 2 und die meisten Entwickler verwenden immer noch Python 2.
Lesen Sie auch: 10 nützliche Python-Einzeiler, die Sie kennen müssen
2zu3 oder nicht 2zu3?
Ein naiver Benutzer könnte denken, dass Python 3 besser ist, weil es neuer ist. Damit liegen sie nicht ganz falsch, da Python 3 einige coole neue Funktionen enthält, die Python 2 nicht hat. Neben diesen neuen Funktionen hat Python 3 jedoch auch ein Problem: Es ist nicht abwärtskompatibel mit Python 2. Das bedeutet, dass Programme, die für einen Python 2-Interpreter geschrieben wurden, nicht auf einem Python 3-Interpreter laufen. Sogar grundlegende Funktionen wie Drucken funktionieren in Python 2 und 3 unterschiedlich, was den Wechsel von einer Plattform zur anderen nicht trivial macht.
Aber warum ist nicht die ganze Welt auf Python 3 umgestiegen? Das Hauptproblem ist, dass es an überzeugender Motivation mangelt. Python 2 ist eine leistungsstarke Sprache, und nur Power-User können die neuen Funktionen von Python 3 voll ausschöpfen. Außerdem ist Python 2.7.10 auf allen Macs und einer Reihe von Linux-Distributionen vorinstalliert.
Python 2 wird jedoch nicht ewig verfügbar sein. Die Entwickler haben 2020 als letztes Jahr für die Unterstützung von Python 2 festgelegt, und jeder muss seine Programme bis dahin auf Python 3 umstellen. Dienstprogramme wie 2zu3 erleichtert die Umwandlung eines Python 2-Programms in eine gültige Python 3-Syntax, aber wer schon einmal Google Translate verwendet hat, weiß, dass dies nicht perfekt sein wird.
Upgrade auf Python 3 auf Ihrem Mac
Auch wenn es nicht der De-facto-Standard ist, können Sie Python 3 heute auf Ihrem Computer ausführen. Sie können es sogar parallel zu einer gleichzeitigen Python 2.7-Installation ausführen, ohne dass die Installation der Version 2.7 davon beeinträchtigt wird.
1. Laden Sie das neueste Paket herunter von die Python-Website.
2. Doppelklicken Sie auf die heruntergeladene Datei, um das Python 3-Installationsprogramm auszuführen.
3. Wenn Sie den Ordner „Programme“ öffnen, finden Sie einen neuen Ordner „Python 3.x“.
4. In diesem Ordner finden Sie eine GUI-Schnittstelle zum Starten von Python-Anwendungen sowie IDLE, eine IDE zum Entwickeln von Python-Anwendungen.
Ausführen von Python 3
Es gibt mehrere Möglichkeiten, Python 3-Skripte auf Ihrem Mac auszuführen.
1. Um Python 3 vom Terminal aus auszuführen, verwenden Sie den Befehl python3. Dies unterscheidet sich vom Python-Befehl, der Python 2.7 lädt.
2. Dieser Befehl ruft ohne weitere Argumente den interaktiven Python 3-Interpreter auf.
3. Wenn Sie ein Skript mit dem Python 3-Interpreter ausführen möchten, geben Sie nach dem Befehl python3 den Pfad zu Ihrer .py-Datei an.
Sie können Python 3-Programme auch über die Python Launcher-GUI ausführen. Für die Ausführung eines schnellen Skripts vom Terminal aus bietet die Verwendung des Launchers keine Vorteile, aber wenn Sie Flags und Optionen festlegen möchten, ist dies möglicherweise eine einfachere Vorgehensweise.
1. Öffnen Sie den Python Launcher unter „/Applications/Python 3.5“. (Beachten Sie, dass sich die Nummer im Python-Ordner bei zukünftigen Versionen ändern kann.)
2. Dadurch wird ein Fenster mit den Einstellungen geöffnet. Standardmäßig führt der Launcher alles mit einem Python 2-Interpreter aus. Um dies auf Python 3 umzustellen, müssen Sie den Verzeichnispfad unter „Interpreter“ in /usr/local/bin/python3 ändern. Dort wird der Python 3.5-Interpreter standardmäßig installiert.
3. Wählen Sie in der Menüleiste „Datei > Öffnen…“ und wählen Sie Ihr Python-Skript aus.
4. Das Skript wird jetzt in einem Terminalfenster ausgeführt.
Abschluss
Die Installation von Python 3 auf einem Mac ist nicht schwer. Die Herausforderung besteht darin, Ihre eigenen Programmiergewohnheiten zu ändern. Wenn Sie bereits seit einiger Zeit Python 2 schreiben, könnte sich die Umstellung auf Python 3 wie das Wenden eines Kreuzfahrtschiffs anfühlen. Aber irgendwann müssen Sie es lernen, also können Sie genauso gut damit anfangen, solange Sie noch ein paar Jahre vor sich haben.
Bist du neugierig auf weitere Artikel wie Aktualisieren und Verwenden von Python 3 auf einem Mac? Entdecke spannende Inhalte in der Kategorie Mac.
Schreibe einen Kommentar