Подтвердить что ты не робот

Скорость передачи данных IOPub превышена при просмотре изображения в ноутбуке Jupyter

Я хочу просмотреть изображение в ноутбуке Jupyter. Это файл размером 9.9MB.png.

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

Я получаю следующую ошибку:

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

Немного удивительно, и сообщается в другом месте.

Ожидается ли это и есть ли простое решение?

(Ошибка msg предлагает изменить предел в --NotebookApp.iopub_data_rate_limit.)

4b9b3361

Ответ 1

Я столкнулся с этим, используя networkx и bokeh

Это работает для меня в Windows 7 (взято отсюда):

  1. Чтобы создать файл jupyter_notebook_config.py со всеми комментариями по умолчанию, вы можете использовать следующую командную строку:

    $ jupyter notebook --generate-config

  2. Откройте файл и выполните поиск c.NotebookApp.iopub_data_rate_limit

  3. Прокомментируйте строку c.NotebookApp.iopub_data_rate_limit = 1000000 и измените ее на более высокую ставку по умолчанию. l используется c.NotebookApp.iopub_data_rate_limit = 10000000

Эта неумолимая конфигурация по умолчанию появляется во многих местах. См. Вопросы git:

Похоже, он может быть разрешен с 5.1 release

Обновить:

Блок Jupyter теперь выпущен на 5.2.2. Эта проблема должна быть решена. Обновление с использованием конды или пипса.

Ответ 2

Попробуйте следующее:

jupyter notebook --NotebookApp.iopub_data_rate_limit=1.0e10