Je souhaite afficher une image dans le cahier Jupyter. C'est un fichier .png de 9,9 Mo.
from IPython.display import Image
Image(filename='path_to_image/image.png')
Je reçois l'erreur ci-dessous:
IOPub data rate exceeded.
The notebook server will temporarily stop sending output
to the client in order to avoid crashing it.
Un peu surprenant et rapporté ailleurs .
Est-ce attendu et existe-t-il une solution simple?
(Le message d'erreur suggère de changer la limite dans --NotebookApp.iopub_data_rate_limit
.)
J'ai rencontré ceci en utilisant networkx
et bokeh
Cela fonctionne pour moi dans Windows 7 ( pris d'ici ):
Pour créer un fichier jupyter_notebook_config.py, avec toutes les valeurs par défaut commentées, vous pouvez utiliser la ligne de commande suivante:
$ jupyter notebook --generate-config
Ouvrez le fichier et recherchez c.NotebookApp.iopub_data_rate_limit
Mettez en commentaire la ligne c.NotebookApp.iopub_data_rate_limit = 1000000
et remplacez-la par un taux par défaut plus élevé. J'ai utilisé c.NotebookApp.iopub_data_rate_limit = 10000000
Cette configuration par défaut impitoyable apparaît dans de nombreux endroits. Voir les problèmes git:
Il semble que cela puisse être résolu avec le 5.1 release
Le bloc-notes Jupyter est maintenant allumé version 5.2.2
. Ce problème aurait dû être résol . Mise à niveau en utilisant conda ou pip.
Essaye ça:
jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10
Ou ca:
yourTerminal:Prompt> jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10