Frequenza dati IOPub superata durante la visualizzazione dell’immagine nel notebook Jupyter

Voglio vedere un’immagine nel taccuino Jupyter. È un file .png da 9.9MB.

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

Ottengo il seguente errore:

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

Un po ‘sorprendente e riportato altrove .

È previsto e c’è una soluzione semplice?

( --NotebookApp.iopub_data_rate_limit errore suggerisce di cambiare limite in --NotebookApp.iopub_data_rate_limit .)

Mi sono imbattuto in questo usando networkx e bokeh

Questo funziona per me in Windows 7 ( preso da qui ):

  1. Per creare un file jupyter_notebook_config.py, con tutte le impostazioni predefinite commentate, è ansible utilizzare la seguente riga di comando:

    $ jupyter notebook --generate-config

  2. Aprire il file e cercare c.NotebookApp.iopub_data_rate_limit

  3. Commentare la riga c.NotebookApp.iopub_data_rate_limit = 1000000 e modificarla con una frequenza predefinita più alta. c.NotebookApp.iopub_data_rate_limit = 10000000 usato c.NotebookApp.iopub_data_rate_limit = 10000000

Questa configurazione di default spietata sta spuntando in molti posti. Vedi problemi di git:

  • jupyter

  • Velocità dati IOPub superata

Sembra che potrebbe essere risolto con la 5.1 release

Aggiornare:

Il taccuino Jupyter è ora in versione 5.2.2 . Questo problema avrebbe dovuto essere risolto . Aggiorna usando conda o pip.

Prova questo:

 jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10