Homebrew Python Not Found
Published
Updated
This is a huge annoyance of mine. When you install Python using Homebrew, the install script doesn’t configure your PATH to accommodate the version-less symlinks and aliases created, resulting in the notorious error:
zsh: python: command not found
zsh: pip: command not found
In short, python3 and pip3 work but python and pip will not!
How to fix ‘python command not found’
First create and copy the symlink location by running the following:
brew link python
That will return something like the following:
Note:I use an M1/M2 Mac. If you are using an Intel Mac, your path will start with /usr/local/
Copy the path that is returned, then open your ~/.zshrc file ~/.bashrc if you use bash:
nano ~/.zshrc
You can then add an export PATH line at the top or bottom of your file with your appropriate Python version like so:
export PATH=/opt/homebrew/opt/python@3.10/libexec/bin:$PATH
Save it and then open a new terminal, your python command will now work as expected!