Common causes
- Typo in the package name — check the exact spelling on pypi.org
- The package doesn't support your Python version (e.g. requires Python 3.9+ but you have 3.7)
- No pre-built wheel for your OS/architecture — common on newer Apple Silicon (M1/M2) Macs
- You're using pip for Python 2 on a Python 3-only package
How to fix it
- Double-check the package name at pypi.org
- Check your Python version: python --version — upgrade if it's too old
- Try upgrading pip first: python -m pip install --upgrade pip
- For architecture issues on Mac/Linux: try installing with --no-binary to compile from source: pip install <pkg> --no-binary :all:
Example
ERROR: Could not find a version that satisfies the requirement flak (from versions: none)
ERROR: No matching distribution found for flakRunning pip install flak (typo — the correct package name is flask)
Have a different error?
Paste any error message into the Error Translator to get an instant explanation.
