Sicherheitstheater

Die Handhabung eines regelmäßig aktualisierten Python-Interpreters unter macOS ist nicht nur umständlich, sondern auch recht unsicher, weil man die erteilten Zugriffsrechte für den Interpreter zwar ständig bestätigen muss, sie dann aber (bis zum nächsten Update) für alle Python-Skripte gelten:

MAC presents some serious challenges for scripting because scripts are run by interpreters and the system can’t distinguish file system operations done by the interpreter from those done by the script. For example, if you have a script that needs to manipulate files on your desktop, you wouldn’t want to give the interpreter that privilege because then any script could do that.

Dass die MAC-Privilegien des Terminals ein noch viel größeres Einfallstor darstellen, ist nur ein schwacher Trost.