Wenn man eine aktuelle Version von Python auf einem neueren Mac mit M1/M2/M3 Apple Silicon Chip und MacOS Sonoma installieren will, hat man mehrere Möglichkeiten. Man kann den offiziellen Installer von Python verwenden und einfach die letzte Version installieren die man auf der offiziellen Python Seite findet oder man schaut sich einmal den Homebrew-Paketmanager für MacOS an und installiert es damit.
Aus unserer Sicht hat es einige Vorteile Python mit Homebrew zu installieren anstatt mit dem offiziellen Installer. Das wichtigste Argument ist wohl, dass man um Homebrew sowieso nicht so richtig rumkommt, wenn man seinen Mac auch mit den „Terminal-Funktionen“ unterhalb der grafischen Oberfläche „aufbohren“ will und das geht meistens schneller als man denkt.
Dann ist zwar der Aufwand der Erstinstallation von Homebrew etwas größer als einfach den Installer von der offiziellen Python Distribution zu verwenden aber man hat damit einfach viel größere Möglichkeiten um auch gleich andere Pakete und Programmiersprachen einzurichten.
Wir stellen deshalb in diesem Tutorial einmal in wenigen einfachen Schritten die Installation von Python auf macOS Sonoma mit Homebrew vor.
Um Python auf macOS Sonoma mit Homebrew zu installieren, solltest Du diese Reihe von Schritten befolgen, um sicherzustellen, dass Homebrew installiert ist, und es dann verwenden, um Python zu installieren. Hier ist eine schrittweise Anleitung:
1. Installiere Homebrew (falls noch nicht installiert):
Zuerst musst du sicherstellen, dass Homebrew auf deinem macOS installiert ist. Wenn es noch nicht installiert ist, kannst du es mit dem folgenden Befehl im Terminal installieren:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Systemantwort/Überprüfung: Nach erfolgreicher Installation erhältst du eine Meldung, dass Homebrew installiert wurde. Du kannst brew --version
eingeben, um zu überprüfen, ob es erfolgreich installiert wurde.
2. Füge Homebrew zu PATH hinzu:
Nach der Installation musst du Homebrew zu deinem PATH hinzufügen, falls dies nicht bereits vom Installer konfiguriert wurde:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
Systemantwort/Überprüfung: Öffne ein neues Terminalfenster und gib brew --version
ein. Wenn Homebrew korrekt zum PATH hinzugefügt wurde, solltest du die Version ohne Fehler sehen.
3. Aktualisiere Homebrew (optional, aber empfohlen):
Bevor du ein neues Paket installierst, ist es eine gute Praxis, Homebrew zu aktualisieren, um die neuesten Versionen von Paketen und Formeln zu erhalten:
brew update
Systemantwort/Überprüfung: Homebrew wird dir mitteilen, dass es aktualisiert wird. Nach Abschluss kannst du brew outdated
eingeben, um zu überprüfen, ob alle Pakete aktuell sind.
4. Homebrew Installation mit Doctor überprüfen:
Um zu prüfen, ob Homebrew nun richtig installiert ist, gibt es einen einfachen Befehl, der die Installation überprüft:
$ brew doctor
Systemantwort/Überprüfung: Der Homebrew Doctor sollte nun mitteilen, dass das System zum brauen bereit ist („system is ready to brew“).
5. Installiere Python mit Homebrew:
Jetzt, da Homebrew bereit ist, kannst du Python installieren. Standardmäßig installiert Homebrew die neueste stabile Python-Version. Um Python zu installieren, verwende den folgenden Befehl:
brew install python
Systemantwort/Überprüfung: Homebrew zeigt an, dass Python installiert wird und gibt den Pfad an, wo es installiert wurde. Überprüfe die Installation mit python3 --version
.
Fehlerbehebungstipps:
- Befehl nicht gefunden: Wenn du nach dem Versuch,
brew
auszuführen, eine „Befehl nicht gefunden“-Meldung erhältst, stelle sicher, dass der Homebrew-Pfad korrekt zu deiner.zprofile
hinzugefügt wurde und starte dein Terminal neu. - Berechtigungsprobleme: Wenn du während der Installation auf Berechtigungsprobleme stößt, stelle sicher, dass du die notwendigen administrativen Rechte hast, um Software auf deinem System zu installieren.
- Python-Versionen: Homebrew installiert die neueste Python 3-Version. Wenn du eine bestimmte Version benötigst, bietet Homebrew Versionsbefehle, um mehrere Python-Versionen zu installieren und zwischen ihnen zu wechseln.
Folge diesen Schritten, um Python auf macOS Sonoma mit Homebrew einzurichten. Wenn du auf Probleme stößt, ist es auch eine gute Idee, die offizielle Homebrew- Dokumentation und Python-Dokumentation oder Community-Foren für die aktuellsten Anleitungen und Tipps zur Fehlerbehebung zu konsultieren.
In diesem Artikel geht es weiter wenn man nun das mit Homebrew installierte Python in Visual Studio Code nutzbar machen und richtig einrichten will…