Upgrading Python 2.7 to 3.8 : Recommended?
You can install Python 3.8 using homebrew. The instructions to install homebrew are on homebrew's home page. Currently the instructions are entering into a terminal window: /bin/bash -c &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&quot;
The instructions to install Python 3.8 are on the homebrew page for Python 3.8. Once you've installed homebrew, enter into a terminal window brew install python@3.8
This won't replace your stock Python installations, it will be installed into a separate location to avoid causing problems with stock legacy software. User legacy software may require you to explicitly specify the full path for the version of python it requires.
I'm not aware of a method to find all software that uses the stock versions of Python.