'Fehler: Fehler -5 beim Dekomprimieren von Daten: unvollständiger oder abgeschnittener Datenstrom beim Installieren des Pip-Pakets

8

Ich habe den folgenden Fehler, wenn pip install Pillow==2.9.0 in einem virtualenv: error: Error -5 while decompressing data: incomplete or truncated stream

ausgeführt wird

Andere Pakete installieren / deinstallieren, scheint aber Pillow 2.9.0 zu betreffen. Es scheint egal zu sein, in welcher virtualenv ich bin (oder nicht).

Das Herunterladen eines Quell-Tarballs und die Installation von diesem funktionierten, aber da dies auf einem Build-Server ist, ist das keine ideale Problemumgehung, da ich mich auf pip install -r requirements.txt

verlassen möchte

Versionen:

  • pip --version : pip 7.1.0 from /usr/local/lib/python2.7/site-packages (python 2.7)
  • python --version : Python 2.7.10

Der vollständige Traceback ist:

%Vor%     
chrisbunney 07.08.2015, 13:03
quelle

2 Antworten

20

Es stellt sich heraus, dass es einen beschädigten Eintrag im lokalen Cache von pip gab (in meinem Fall und standardmäßig in ~/.cache/pip ).

Ich habe das getestet, indem ich pip install --no-cache-dir Pillow==2.9.0 probiert habe und siehe da, es hat funktioniert.

Um zu bestätigen, dass es der Cache war, lief ich:

%Vor%

was erfolgreich war, wo es zuvor gescheitert war.

Ich weiß nicht, wie es zu einem Problem mit dem Cache gekommen ist, aber ich vermute, dass pip mitten im Download unterbrochen wurde, wodurch die zwischengespeicherten Daten für Pillow verfälscht wurden

    
chrisbunney 07.08.2015 13:03
quelle
0

Ich habe festgestellt, dass mein Problem im Speicher der Festplatte liegt.

Running df zeigte, dass ich 92% Speicher verwendet hatte. Nach dem Löschen und Säubern der Festplatte (mit dem Disk Usage Analyzer) konnte ich die Daten erfolgreich dekomprimieren

    
Ivan_ug 29.11.2017 14:08
quelle

Tags und Links