Python mit Homebrew für MacOS 27+

Wenn man schon Tcl/Tk mit homebrew installiert hat, kann es auch gleich mit Python weitergehen.

Dazu wird eine eventuell zuvor installierte Version von Pypthon.org entfernt (die gesamte Anleitung ist hier: https://mac.install.guide/python/uninstall):

 which -a python3 

die steckt üblicherweise in /Library/Frameworks/Python.framework. Dieses dann löschen

 sudo rm -rf /Library/Frameworks/Python.framework 

dann die App löschen

 sudo rm -rf "/Applications/Python 3.*"

danach müssen die Links in /usr/local/bin gefunden und dann einzeln mit sudo rm -f… gelöscht werden

 ls -l /usr/local/bin | grep -i '/Library/Frameworks/Python.framework'

Jetzt machen wir wegen zur Vermeidung von virtuellen Python-Umgebungen nicht mit pip oder pipx sondern mit conda weiter und das geht so:

brew install --cask miniforge
conda init "$(basename "${SHELL}")"

Jetzt muss unbedingt das Terminal-Fenster geschlossen (beendet) und neu gestartet werden und dann weiter:

eval "$(conda "shell.$(basename "${SHELL}")" hook)"
conda config --add channels conda-forge ; conda config --remove channels defaults ; conda config --set channel_priority strict
conda install python=3.14 numpy sympy -y

Der absolute Pfad zu Python ist dann: /opt/homebrew/Caskroom/miniforge/base/bin/python

Später kann man mit conda install …. weitere Pakete nachinstallieren