ERROR: Could not find a version that satisfies the requirement x (from versions: none)
pip found no installable version of the package for your Python version, OS or index.
Seen on:
Python
Meaning
“from versions: none” means nothing compatible exists on the index pip is using: typo, a package not published for your Python version/architecture, a private index not configured, or no internet/proxy access.
Common causes
- Typo in package name
- Python version too new/old for the package
- No wheel for your platform (e.g. Apple Silicon, Windows ARM)
- Private package without --index-url
- Network/proxy blocking PyPI
⚡ Quick fix
- Check the name on pypi.org
- Check python --version against the package’s supported versions
- Pin an older version that supports your Python
- Configure --index-url / proxy
Detailed fix by platform
Python
python -m pip install "numpy<2" --verboseshows which candidates were rejected and why
How to diagnose
- Name — Correct on PyPI?
- Python — Version supported?
- Index — Which index URL?
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 2 Oct 2026