Another method would be using pyenv 1.
You can easily manage different versions of python. Once you install pyenv,
pyenv install 3.9.9.   # python version you'd like to install

And set that version as global
pyenv global 3.9.9

Then you can use python with desired version.
I am currently working on Mac Monetery  and work as charm.