Python

requirements.txt erstellen
pip freeze > requirements.txt

pyenv

Es wird empfohlen Python über pyenv zu verwalten. Systeminstallationen sind oftmals veraltet. Zudem kann es die Anforderung oder den Bedarf geben mehrere Versionen parallel zu verwenden. Beide fälle können komfortabel über pyenv abgedeckt werden.

MacOS mit homebrew
brew update && brew install pyenv
fish shell
set -Ux PYENV_ROOT $HOME/.pyenv
fish_add_path $PYENV_ROOT/bin

# ~/.config/fish/config.fish
pyenv init - | source

# shell neustarten
exec "$SHELL"
python installieren und global für den Benutzer setzen
pyenv install 3.11
pyenv global 3.11