pyenv is a python environment manager which helps in maintaining and using different version of python on your machine.
which python
python -V
brew update
brew install pyenv
pyenv install 3.10
pyenv global 3.10
pyenv local 3.10
pyenv install -l
brew upgrade pyenv