Ich bemerke, dass Sie ein ziemlich kleines /tmp
Dateisystem haben:
tmpfs 497M 45M 452M 9% /tmp
Sie erhalten den Fehler, während pip versucht, eine Datei zu entpacken. Meine Vermutung ist, dass versucht wird, die Datei an einem temporären Speicherort zu entpacken, und dann beabsichtigt, sie dort zu verschieben, und dass sie größer als ~ 450 MB ist.
Standardmäßig /tmp
ist ein In-Memory-Dateisystem mit einer Beschränkung auf die Hälfte Ihres Arbeitsspeichers konfiguriert. Angenommen, dies ist das Problem, Sie haben drei Möglichkeiten:
- Wenn Sie ausreichend Swap konfiguriert haben, erhöhen Sie den Grenzwert von der Standardeinstellung. (tmpfs ist austauschbar, daher verwendet der Überschuss Ihre Auslagerungsdatei.) Anweisungen dazu [aus dieser Unix-SE-Frage ).
- Deaktivieren Sie den
/tmp
Mount, sodass es/tmp
sich nur um ein Verzeichnis im/
Dateisystem handelt, in dem Sie über ausreichend Speicherplatz verfügen. Mach das mitsystemctl mask tmp.mount
. - Stellen Sie das
TMPDIR
Verzeichnis auf/var/tmp
statt/tmp
.