This guide walks you through installing Python 3.13 on Mac M1, M2, and M3 using Homebrew. Python 3.13 offers enhanced performance features like a JIT compiler and improved interpreter capabilities.
Prerequisites
Ensure Homebrew is installed. If not, run:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Steps to Install Python 3.13
- Update Homebrew:
brew update
- Install Python 3.13:
brew install python@3.13
- Verify the Installation:
python3 --version
Ensure it shows Python 3.13.0
.
- Link the Version (if necessary):
brew link python@3.13
- Add Python to PATH (if required):
Update~/.zshrc
:
export PATH="/opt/homebrew/opt/python@3.13/bin:$PATH"
Reload the shell:
source ~/.zshrc
Managing Multiple Versions
To manage different versions, you can use:
python3.13 --version
Optional: Set Up a Virtual Environment
Create an isolated environment using Python 3.13:
python3.13 -m venv myenv
source myenv/bin/activate
This tutorial covers installation and basic setup, ensuring Python 3.13 runs efficiently on Mac M1, M2, and M3 models. Let me know if you need further customization!