ProjectStack
python

pip: No matching distribution found

pip couldn't find a version of the package that works for your Python version, operating system, or CPU architecture. The package may not support your environment, or the name may be misspelled.

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

  1. Double-check the package name at pypi.org
  2. Check your Python version: python --version — upgrade if it's too old
  3. Try upgrading pip first: python -m pip install --upgrade pip
  4. 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 flak

Running 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.