wake-up-neo.com

IOPub-Datenrate in Jupyter-Notebook überschritten (beim Anzeigen von Bildern)

Ich möchte ein Bild im Jupyter-Notizbuch anzeigen. Es ist eine 9,9 MB .png-Datei.

from IPython.display import Image
Image(filename='path_to_image/image.png')

Ich erhalte den folgenden Fehler:

IOPub data rate exceeded.
The notebook server will temporarily stop sending output
to the client in order to avoid crashing it.

Ein bisschen überraschend und anderswo berichtet .

Wird dies erwartet und gibt es eine einfache Lösung?

(Die Fehlermeldung schlägt vor, das Limit in --NotebookApp.iopub_data_rate_limit Zu ändern.)

59
lmart999

Ich bin darauf mit networkx und bokeh gestoßen

Dies funktioniert für mich in Windows 7 ( von hier genommen ):

  1. Um eine jupyter_notebook_config.py-Datei zu erstellen, bei der alle Standardeinstellungen auskommentiert sind, können Sie die folgende Befehlszeile verwenden:

    $ jupyter notebook --generate-config

  2. Öffne die Datei und suche nach c.NotebookApp.iopub_data_rate_limit

  3. Kommentieren Sie die Zeile c.NotebookApp.iopub_data_rate_limit = 1000000 Aus und ändern Sie sie auf eine höhere Standardrate. Ich habe c.NotebookApp.iopub_data_rate_limit = 10000000

Diese unerbittliche Standardkonfiguration taucht an vielen Stellen auf. Siehe Git-Probleme:

Es sieht so aus, als würde es mit dem 5.1 release

Aktualisieren:

Das Jupyter-Notizbuch ist jetzt eingeschaltet Release 5.2.2 . Dieses Problem hätte behoben sein sollen. Upgrade mit Conda oder Pip.

64
Itay Livni

Versuche dies:

jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10

Oder dieses:

yourTerminal:Prompt> jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10 
59
Merlin