python
network_error
ai_generated
true
ERROR: Exception: Traceback (most recent call last): ... File "pip/_vendor/urllib3/response.py", line 438, in _error_catcher raise ProtocolError('Connection broken: %r' % e, e) pip._vendor.urllib3.exceptions.ProtocolError: ('Connection broken: IncompleteRead(0 bytes read)', IncompleteRead(0 bytes read))
ID: python/pip-cache-corruption
80%Fix Rate
85%Confidence
0Evidence
2025-07-15First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 3.8 | active | — | — | — |
| 3.9 | active | — | — | — |
| 3.10 | active | — | — | — |
| 3.11 | active | — | — | — |
| 3.12 | active | — | — | — |
Root Cause
A corrupted download cache causes incomplete reads during package installation.
generic中文
损坏的下载缓存导致包安装期间读取不完整。
Workarounds
-
90% success Clear pip's cache and retry
pip cache purge && pip install mypackage
-
85% success Disable caching for the installation
pip install --no-cache-dir mypackage
Dead Ends
Common approaches that don't work:
-
Increasing timeout settings
80% fail
The issue is corrupted data, not a timeout.
-
Using a different network interface
90% fail
The cache is local; network changes don't fix corruption.