Python
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.
brew update && brew install pyenv
set -Ux PYENV_ROOT $HOME/.pyenv
fish_add_path $PYENV_ROOT/bin
# ~/.config/fish/config.fish
pyenv init - | source
# shell neustarten
exec "$SHELL"
pyenv install 3.11
pyenv global 3.11