# ERROR: foo-2.0.0-cp312-cp312-manylinux_2_17_x86_64.whl is not a supported wheel on this platform.

- **ID:** `python/pip-python-version-mismatch-wheel-tag`
- **Domain:** python
- **Category:** install_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

Wheel's ABI tag (cp312) doesn't match the running interpreter or platform.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.10 | active | — | — |
| 3.11 | active | — | — |

## Workarounds

1. **** (90% success)
   ```
   pip install foo  # let pip pick the right wheel
# or: pip install --no-binary :all: foo
   ```
2. **** (85% success)
   ```
   pyenv install 3.12.4 && pyenv local 3.12.4
pip install foo
   ```

## Dead Ends

- **** — The binary is compiled for a different ABI; import crashes with undefined symbols. (85% fail)
- **** — Force does not bypass platform compatibility checks. (80% fail)
