@sgillies There has to be a way to have Homebrew point to an existing Python executable path so it doesn't insist on installing its own when it's in the dependency tree of a package you `brew install`.
I use `asdf` myself to manage node, python, ruby and other environments.