Möchte man in Python mittels pip install irgendwas (pip = Python Paket Manager) zusätzliche Module installieren bekommt man ohne Virtual Environment bei Python 3.14 eine Fehlermeldung die folgendermaßen aussieht:
error: externally-managed-environment
× This environment is externally managed
> To install Python packages system-wide, try brew install
xyz, where xyz is the package you are trying to
install.
If you wish to install a Python library that isn't in Homebrew,
use a virtual environment:
python3 -m venv path/to/venv
source path/to/venv/bin/activate
python3 -m pip install xyzGrund dafür ist, dass dein System seine systemweite Python-Installation schützt, damit pip es nicht kaputtmacht.
Die empfohlene Lösung ist hier einfach ein Virtual Environment anlegen. Zuerst erstelle einen eigenen Folder für den Projekt (mkdir Project) und wechsle mit cd Project hinein. Führe danach folgende Befehle aus:
python3 -m venv venv
source venv/bin/activate
pip install irgendwasDanach sollte alles ohne Fehlermeldung wieder funktionieren. Man sieht übrigens an dem neu erstellten venv Folder dass ein Virtual Environment erstellt wurde für dieses Projekt.