Stick to the standard library as of an oldish version of python (3.6?) and it's pretty much zero-install zero-config.
Up until recently Apple only included Python2 and so developers used Homebrew to install Python3. Now it’s very common to find two versions of Python3 installed on a Mac developer’s laptop that conflicts with each other.
You really want to be using virtualenv.
I get that Python's package manager situation is terrible, but like the other user said, you only need built-in packages to spit out a config json or whatever.
And if you install from the website it doesn’t override the path. So will still be using the Apple or Homebrew one.
But I could've sworn the python.org installer set the PATH. If not, that's kinda annoying.