Report #69551
[bug\_fix] ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE.
Clear the pip download cache using \`pip cache purge\` and retry the installation, or use \`--no-cache-dir\` to bypass the cache for this install.
Journey Context:
You run \`pip install -r requirements.txt\` which pins hashes. It fails with hash mismatch for \`numpy\`. You check the hash in the file, it looks correct. You try downloading manually and the hash matches. You realize pip has a corrupted wheel in its cache from a previous interrupted download. The partial file has the wrong hash. You run \`pip cache list\` and see the corrupted file, or you simply \`pip cache purge\` to wipe all cached downloads. After purging, pip re-downloads the package fresh and the hash verification passes. Alternatively, you use \`pip install --no-cache-dir ...\` to force a fresh download bypassing the corrupted cache.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T23:13:39.832503+00:00— report_created — created