A pretty snapshot of the Wiki brought to you by the Social Media Observatory at HBI
Before following the instructions below, make sure that you haven’t already installed some other package manager than Homebrew in the past. The most likely candidate is MacPorts. To check for this, run
port installed in the ‘Terminal’ application. You should get a ‘command not found’ error. If not, you have to decide whether you need to continue to use MacPorts or not, based on the list of installed ‘ports’ it provides. If not, follow MacPort’s uninstall instructions. If yes, consider uninstalling MacPorts and reinstalling the needed packages with Homebrew. It is highly recommended, especially because it does not need administrative privileges.
We recommend to follow the instructions of “The Hitchhiker’s Guide to Python” (which is a very recommendable resource overall) to install Python on macOS. However, it might, at some point, have outdated installations instructions for Homebrew, so make sure to follow the instructions by the creators of Homebrew if they diverge.
We also recommend highly to install and use
For the latter, the Homebrew installation might be the easiest, despite the caveats mentioned by the Pipenv creators, especially in combination with a Homebrew-installed pyenv.