···2121- **Python 3.11+** — verify with `python3 --version`. On Windows with Git Bash,
2222 if `python3` is not found, use `python` or the full path to your installation.
2323 Make sure Python is on your PATH during installation (check "Add to PATH").
2424-2525- **macOS users:** The system Python (`/usr/bin/python3`) is typically an older
2626- version (3.9 or 3.10) that you cannot upgrade. Install a modern Python via
2727- [Homebrew](https://brew.sh):
2828- ```bash
2929- brew install python@3.12
3030- ```
3131- Then verify with `python3 --version`. If `python3` still points to the system
3232- version, check your PATH — Homebrew's Python is installed at
3333- `/opt/homebrew/bin/python3` (Apple Silicon) or `/usr/local/bin/python3` (Intel).
3424- **VS Code** — install from <https://code.visualstudio.com/>
3525- **Git Bash** (Windows) — installed with
3626 [Git for Windows](https://git-scm.com/download/win). macOS and Linux users
···137127neither works, Python may not be on your PATH. Reinstall from
138128[python.org](https://www.python.org/downloads/) and check "Add to PATH"
139129during installation, then restart Git Bash.
140140-141141-#### macOS: system Python is too old (3.9 or 3.10)
142142-143143-macOS ships an old system Python at `/usr/bin/python3` that cannot be upgraded
144144-and is below the 3.11+ requirement. If `python3 --version` shows 3.10 or lower,
145145-install a modern version with Homebrew:
146146-147147-```bash
148148-brew install python@3.12
149149-```
150150-151151-After installation, verify with `python3 --version`. If it still shows the old
152152-version, you may need to put Homebrew first on your PATH:
153153-154154-```bash
155155-# Apple Silicon (M1/M2/M3)
156156-export PATH="/opt/homebrew/bin:$PATH"
157157-158158-# Intel Macs
159159-export PATH="/usr/local/bin:$PATH"
160160-```
161161-162162-Add the appropriate `export` line to your `~/.bashrc` or `~/.zshrc` to make it
163163-permanent, then restart your terminal.
164130165131#### pip behind a proxy
166132