# Requirement already satisfied: foo in /usr/local/lib/python3.11/site-packages (1.0.0) but you have foo 2.0.0

- **ID:** `python/pip-requirement-already-satisfied-but-not-installed`
- **Domain:** python
- **Category:** config_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

Multiple installations of the same package, often due to user vs system site-packages conflicts.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.8 | active | — | — |
| 3.9 | active | — | — |
| 3.10 | active | — | — |
| 3.11 | active | — | — |
| 3.12 | active | — | — |

## Workarounds

1. **** (90% success)
   ```
   Check `pip list` and `python -m pip list` to see which pip is used; ensure you're using the correct environment.
   ```
2. **** (85% success)
   ```
   Use `pip install --force-reinstall foo` or uninstall all copies: `pip uninstall foo -y && pip install foo`.
   ```

## Dead Ends

- **** — May not resolve the conflict if multiple installations exist. (60% fail)
- **** — May leave stale files or not remove all copies. (50% fail)
