When installing Bitcoin Core on OSX, a new developer may run into a situation where the deploy dependencies pip3 install ds_store mac_alias may be installed to an incorrect version of Python on the machine. I had this issue and spent much time on it. I add clarifying notes to the documentation and a recommendation to use PyEnv, as test/functional/README.md recommends it.
I spent a lot of time on resolving my error NoModuleFoundError No module named 'ds_store' due to this, and adding these clarifying notes about it will help future developers avoid this situation.