🌐
Mac Install Guide
mac.install.guide › python › brew
Brew Install Python · Mac Install Guide
February 25, 2024 - Before you install any software package with Homebrew, run brew doctor to check that Homebrew is ready to install a package. ... Now you can install Python with brew install python.
🌐
Reddit
reddit.com › r/learnpython › what are your thoughts on homebrew for getting python3 up and running on a mac? and what is your preferred method on your machine?
r/learnpython on Reddit: What are your thoughts on Homebrew for getting Python3 up and running on a Mac? And what is your preferred method on your machine?
September 20, 2021 -

So far, I've worked with conda environments, installing python3 directly from the exe on the site, and homebrew. I feel like every time I use homebrew on a new computer there are SO MANY MORE PROBLEMS that I run into. Pip install fails on really simple things, brew cleanup never works, it's so frustrating...

What is the simplest way you've found to get Python3 up and running on a mac?

Does macos come with python 3 Apr 19, 2021
r/MacOS
5y ago
Installing Python on Mac -- brew or pip or both? Jun 8, 2016
r/learnpython
10y ago
Using Python on a MacBook Sep 28, 2018
r/Python
8y ago
"Easy Python Setup for a Mac" via homebrew May 20, 2014
r/Python
12y ago
How SHOULD you install Python on Mac OS? Apr 18, 2025
r/learnpython
last yr.
More results from reddit.com
Discussions

homebrew - How to install Python packages for brew installed Pythons? - Stack Overflow
I just finished installing the latest stable version of python via Homebrew. $ brew install python3 Everything works fine. I would like to install packages, for example PyMongo. I don't have pip. ... More on stackoverflow.com
🌐 stackoverflow.com
How to make macOS use the Python interpreter installed by Homebrew - Stack Overflow
On my system, Python version number is part of the path directory and I had a couple of versions of python installed via homebrew so I needed to choose one to represent python3 in bash profile. 2021-11-14T23:18:19.43Z+00:00 ... @adamlogan I have updated answer to include brew info python which ... More on stackoverflow.com
🌐 stackoverflow.com
What are your thoughts on Homebrew for getting Python3 up and running on a Mac? And what is your preferred method on your machine?
I install Python from Python.org then install PyCharm. Off I go. More on reddit.com
🌐 r/learnpython
52
96
September 20, 2021
Is "Homebrew" Python good or bad?
I don't know if there's something wrong with it. I personally use pyenv to manage python installations in my work macbook. More on reddit.com
🌐 r/learnpython
5
1
July 9, 2022
🌐
Homebrew
docs.brew.sh › Language-Runtimes-and-Packages
Homebrew Documentation: Language Runtimes and Packages
The python and python3 aliases select Homebrew’s current default Python formula. Versioned formulae for supported older releases remain available according to the versioned formula policy. Run brew info python to see the current version, executable locations and optional components.
🌐
PyDevTools
pydevtools.com › home › python developer tooling handbook › explanation › should i use homebrew to install python?
Should I use Homebrew to install Python? | pydevtools
September 7, 2026 - You can install python@3.13, but you cannot pin to Python 3.13.4 specifically, which rules it out for reproducible builds or matching a production interpreter. Because brew install python puts a python3 binary on your PATH, many developers start using it to install packages globally with pip install.
🌐
YouTube
youtube.com › watch
HOWTO: Installing Homebrew and Python on macOS - YouTube
This video demonstrates how to install Python 3 on macOS using the free and open-source package manager Homebrew.Homebrew download and documentation: https:/...
Published: February 8, 2025
🌐
Medium
evinsellin.medium.com › an-opinionated-python-setup-for-mac-2021215dba8f
An Opinionated Python Setup Guide for Mac | by Evin Sellin | Medium
February 28, 2023 - Upgrade python with brew update && pyenv install [version] && python global [version]
🌐
Substack
mettlesome.substack.com › mettlesome // raphaël’s substack › the right way to install python on a mac
The right way to install Python on a Mac
February 7, 2024 - brew update brew upgrade · Pyenv is a package manager specifically for python itself. It allows you to install multiple versions of python on one machine. The pyenv-virtualenv plugin helps create virtualenvs for a specific python version. brew install pyenv pyenv-virtualenv ·
🌐
YouTube
youtube.com › watch
How to Install Python on Mac (Homebrew) - YouTube
Install Python with Homebrew → brew install pythonIn today's video, I'll show you how to install Python with Homebrew. Homebrew makes it easy to install and ...
Published: May 14, 2022
🌐
Homebrew
formulae.brew.sh › formula › python@3.14
Homebrew Formulae: python@3.14
brew install python@3.14 · Interpreted, interactive, object-oriented programming language · https://www.python.org/ License: Python-2.0 · Development: Pull requests · Formula JSON API: /api/formula/python@3.14.json · Formula code: python@3.14.rb on GitHub ·
Find elsewhere
🌐
AskPython
askpython.com › python › examples › set-homebrew-default-python-version-macos
How to Link and Set Homebrew Python 3.12 as the Default Python Version on macOS - AskPython
February 28, 2024 - To set Python 3.12 as the new default executable for the python command, run: brew unlink [email protected] && brew link --force --overwrite [email protected]
🌐
PyDevTools
pydevtools.com › home › python developer tooling handbook › reference › homebrew
Homebrew: macOS Package Manager for Python | pydevtools
September 7, 2026 - Installs Python interpreters via brew install python, though this is not recommended for project development
🌐
Python Central
pythoncentral.io › installing-python-on-mac-using-homebrew
Installing Python on Mac Using Homebrew
January 1, 2023 - That's it! You have now successfully installed Homebrew on your Mac. You can use Homebrew to install Python on your Mac. Step 5 Run the brew install pyenv command in the Terminal window to install PyEnv on your Mac.
🌐
Ahmad Awais
ahmadawais.com › home › python not found on macos | install python with brew | fix $path
Python not found on MacOS | Install Python with brew | Fix $PATH
June 12, 2023 - Learn how to update Python on macOS and make Python 3.11 the default version. Follow step-by-step instructions to install Python via Homebrew, configure the $PATH variable, and start a new login shell. Say goodbye to "command not found: python" and enjoy the latest Python version on your Mac.
🌐
YouTube
youtube.com › easyosx
Install Python 3 via Homebrew on Mac - YouTube
Python is a very easy and flexible programming language. I started studying it a couple months ago and have had a blast. You can install Python via the web...
Published: September 6, 2023
Views: 4K
🌐
Homebrew
formulae.brew.sh › formula › python@3.13
Homebrew Formulae: python@3.13
brew install python@3.13 · Interpreted, interactive, object-oriented programming language · https://www.python.org/ License: Python-2.0 · Development: Pull requests · Formula JSON API: /api/formula/python@3.13.json · Formula code: python@3.13.rb on GitHub ·
🌐
YouTube
youtube.com › watch
How to Install Python on macOS using Homebrew - YouTube
In this tutorial, I'll walk you through how to properly install Python on macOS using Homebrew. We'll bypass the default system Python to keep your Mac clean...
Published: March 29, 2026
Top answer
1 of 7
84

brew install python or brew info python output mentions:

Unversioned symlinks python, python-config, pip etc. pointing to python3, python3-config, pip3 etc., respectively, have been installed into /opt/homebrew/opt/[email protected]/libexec/bin

So running, as root (for Bash (executable bash), use the ~/.bash_profile file):

echo 'export PATH=/opt/homebrew/opt/[email protected]/libexec/bin:$PATH' >> ~/.zprofile
source ~/.zprofile

gets you those symlinks created by Homebrew, python=python3, pip=pip3, etc.

python --version

Output:

Python 3.9.10

And:

pip --version

Output:

pip 21.3.1 from /opt/homebrew/lib/python3.9/site-packages/pip (python 3.9)
2 of 7
38

If you want to install Python 3 using Homebrew:

brew install python3

Output:

==> Downloading http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
Already downloaded: /Library/Caches/Homebrew/python3-3.3.0.tar.bz2
==> ./configure --prefix=/usr/local/Cellar/python3/3.3.0 --enable-ipv6 --datarootdir=/usr/local/Cell
==> make
==> make install PYTHONAPPSDIR=/usr/local/Cellar/python3/3.3.0
==> make frameworkinstallextras PYTHONAPPSDIR=/usr/local/Cellar/python3/3.3.0/share/python3
==> Downloading https://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
Already downloaded: /Library/Caches/Homebrew/distribute-0.6.35.tar.gz
==> /usr/local/Cellar/python3/3.3.0/bin/python3.3 -s setup.py install --force --verbose --install-li
==> Downloading https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/pip-1.3.1.tar.gz
==> /usr/local/Cellar/python3/3.3.0/bin/python3.3 -s setup.py install --force --verbose --install-li
==> Caveats
Homebrew's Python3 framework
  /usr/local/Cellar/python3/3.3.0/Frameworks/Python.framework

Distribute and Pip have been installed. To update them
  pip3 install --upgrade distribute
  pip3 install --upgrade pip

To symlink "Idle 3" and the "Python Launcher 3" to ~/Applications
  `brew linkapps`

You can install Python packages with
  `pip3 install <your_favorite_package>`

They will install into the site-package directory
 /usr/local/lib/python3.3/site-packages
Executable python scripts will be put in:
 /usr/local/share/python3
so you may want to put "/usr/local/share/python3" in your PATH, too.

    See: https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python

Once installed update your system PATH variable, add the next line to the ~/.bash_profile file:

export PATH=/usr/local/bin:/usr/local/sbin:~/bin:$PATH

And then:

source ~/.bash_profile

Now launch Python:

python3

Output:

Python 3.3.0 (default, Mar 26 2013, 10:01:40)
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.27)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

You can check the python3 path:

which python3

Output:

/usr/local/bin/python3
🌐
The Hitchhiker's Guide to Python
docs.python-guide.org › starting › install3 › osx
Installing Python 3 on Mac OS X — The Hitchhiker's Guide to Python
Now, we can install Python 3: $ brew install python · This will take a minute or two. Homebrew installs pip pointing to the Homebrew’d Python 3 for you. At this point, you have the system Python 2.7 available, potentially the Homebrew version of Python 2 installed, and the Homebrew version of Python 3 as well.
🌐
YouTube
youtube.com › watch
How to install python using Homebrew on MacOS Fast and Easy Method - YouTube
How to install Python using Homebrew on macOS in just 5 minutes! In this quick and easy guide, we’ll walk you through every step to install Python efficientl...
Published: November 7, 2024