Přeskočit na obsah
Python výjimkyFatální
MemoryError

MemoryError

Interpretu Pythonu došla dostupná paměť.

python

Co způsobuje tuto chybu

Systém nemá dostatek RAM pro danou operaci. Nastává při vytváření velmi velkých datových struktur, načítání obrovských souborů do paměti nebo při únicích paměti způsobujících postupné vyčerpání.

Jak to opravit

Zpracovávejte data po částech pomocí generátorů nebo iterátorů místo načítání vše najednou. Používejte paměťově efektivní datové struktury. Profilujte využití paměti pomocí tracemalloc. Zvyšte RAM systému nebo odkládací prostor.

Oficiální dokumentace

Související chybové kódy