Quick Fix: Allow pip to Install Packages on macOS
Fix Flask Install on macOSFix Flask Install on macOS
If Python shows an externally managed environment error when installing Flask, you can enable break-system-packages.
Step 1 — Install Flask
python3 -m pip install flask --break-system-packages
Step 2 — Make It Permanent
Open the pip configuration file:
nano ~/.config/pip/pip.conf
Step 3 — Add This
[global]
break-system-packages = true
Step 4 — Save the File
CTRL + O
Press Enter
CTRL + X
Step 5 — Run Your Flask Script
python3 /Users/garymakinson/Desktop/Scripts/dsds.py
Optional: Cleaner Setup (Recommended)
cd ~/Desktop/Scripts
python3 -m venv venv
source venv/bin/activate
pip install flask
python dsds.py