Почему jupiter notebook не запускает код
Перейти к содержимому

Почему jupiter notebook не запускает код

Проблемы с запуском блокнота Jupyter

Наткнулся буквально только что, но, думаю, проблема должна быть известная: при запуске из консоли команды jupyter notebook браузер запускается, но при открытии блокнота намертво зависает.

Казалось бы, в чём может быть проблема, если только что на другом компе всё работало отлично?

Однако, внимательный поиск в Google моей любимой поисковой системе натолкнул на мысль, что дело может быть в размере этого блокнота (на момент обнаружения проблемы блокнот дорос до 21Мб). Для проверки этой догадки получил одну из первых версий этого блокнота из VSC (около 200Кб). Открытие блокнота происходит моментально и без единой проблемы.

Простейшее решение очевидно — необходимо уменьшать размер *.ipynb . Самый логичный способ — удалить все output -ячейки. К счастью, добрые люди уже написали скрипт на Python , который это делает. Использовать его элементарно:

После чего будет создан новый блокнот с именем notebook_removed.ipynb с удалёнными output -ами.

После обработки моего блокнота его размер стал значительно лучше: 24.4Кб против 21Мб и никаких проблем, как я и ожидал, далее с этим блокнотом не было.

Не удается открыть блокнот Jupyter с помощью Anaconda

Я только что установил Anaconda на свой Surface Pro 3 с Windows 10, используя предоставленный установщик для 64-разрядной версии. Когда я пытаюсь запустить «jupyter notebook», я всегда получаю следующее сообщение:

Microsoft Windows [Version 10.0.14393] (c) 2016 Microsoft Corporation. All rights reserved.

C:\Users\Carlos>jupyter notebook Traceback (most recent call last):

File «C:\Program Files\Anaconda3\Scripts\jupyter-notebook-script.py», line 3, in import notebook.notebookapp

File «C:\Program Files\Anaconda3\lib\site-packages\notebook\notebookapp.py», l ine 32, in from zmq.eventloop import ioloop

File «C:\Program Files\Anaconda3\lib\site-packages\zmq__init__.py», line 34, in from zmq import backend

File «C:\Program Files\Anaconda3\lib\site-packages\zmq\backend__init__.py», l ine 40, in reraise(*exc_info)

File «C:\Program Files\Anaconda3\lib\site-packages\zmq\utils\sixcerpt.py», lin e 34, in reraise raise value

File «C:\Program Files\Anaconda3\lib\site-packages\zmq\backend__init__.py», l ine 27, in _ns = select_backend(first)

File «C:\Program Files\Anaconda3\lib\site-packages\zmq\backend\select.py», lin e 26, in select_backend mod = import(name, fromlist=public_api)

File «C:\Program Files\Anaconda3\lib\site-packages\zmq\backend\cython__init__ .py», line 6, in from . import (constants, error, message, context,

ImportError: DLL load failed: The specified module could not be found.

Я пытался удалить / установить еще раз несколько раз, я пытался установить его только для себя или для всех пользователей компьютера, я пытался сначала обновить anaconda . безуспешно. Есть подсказка?

Блокнот Jupyter — не удается подключиться к ядру

Я попытался установить ноутбук jupyter, используя pip3 install jupyter. Каждый раз, когда я запускаю новый ноутбук Jupyter, ноутбук не может подключиться к ядру. См. снимок экрана ниже. Прикрепление файла моего требования.txt, также я использую Python версии 3.6.8. Версия Jupyter — 4.4.0 с версией для ноутбука 5.7.4.

Где я ошибся здесь и как я могу это исправить? Спасибо!

enter image description here

Windows —> Изменить настройки прокси —> Автоматически определять настройки —> «Отключить»

Формы c голосовым вводом в React с помощью Speechly

Flatpickr: простой модуль календаря для вашего приложения на React

Что такое cURL в PHP? Встроенные функции и пример GET запроса

Ответы 15

Есть вероятность, что вы недавно обновили Tornado до версии 6.0.0. Попробуйте переустановить его на версию 5.1.1. Мне просто помогло. Потерял на этом 1 час драгоценного субботнего времени.

Спасибо, я проверил, и похоже, что Tornado 6.0 появился по умолчанию, когда pip установил jupyter. Мне удалось удалить, но я не могу выполнить pip install tornado 5.1.1. Какие-либо предложения? Он возвращается и говорит, что не удалось найти версию, удовлетворяющую требованию 5.1.1.

Ах, неважно. Я использовал неправильный синтаксис. я использовал pip install tornado == 5.1.1 и wala! Теперь я снова могу подключиться к ноутбуку Jupyter. Это ошибка на торнадо 6.0? Просто кажется странным, что jupyter не работает с торнадо 6.0, и он установлен по умолчанию.

Рад, что мы все смогли это понять! Спасибо @Elena за обнаружение этой проблемы. Просто для дополнительной документации я обнаружил, что это распространенная проблема, о которой в последнее время сообщают многие люди. github.com/jupyter/jupyter/issues/401

@DavisVickers рад слышать, что это помогло. Для меня неясно, на стороне ли торнадо или юпитера эта ошибка. Что я знаю, так это то, что проблема появилась, как только я обновил торнадо до последней версии.

После установки версии 5.1.1 у меня такая ошибка notebook 6.4.4 requires tornado>=6.1, but you have tornado 5.1.1 which is incompatible

Однако использование tornado == 5.1.1, установленного conda, не решило проблему для меня.

для линукса и винды:

Пожалуйста, поделитесь не только кодом, чтобы объяснить свой ответ.

В моем случае я только что обновил свой jupyter, и это сработало.

Просто обновите блокнот, должно работать

Создайте среду conda, используя:

Активируйте среду, используя:

Установите ipykernel, используя:

Теперь откройте jupyter и выберите «my_env» из опции «Ядро». (путь: jupyter -> ядро ​​-> изменить ядро ​​-> my_env)

srilekha palepu — Intel

Я просто перезапустил программу Anaconda и открыл новую записную книжку Python 3, и Jupyter смог подключиться. 🙂

У меня была такая же проблема, когда ядро ​​​​просто не подключалось. Пробовал все решения, до сих пор нет связи.

В конце концов я заметил, что некоторые исключения ValueError возникают в консоли, где я запускал клиент jupyter. Источником этих исключений был другой скрипт Python в той же папке, что и блокнот.

Исправлен скрипт. Починил блокнот.

Я получил эту ошибку:

Поэтому я обновил prompt_toolkit:

У меня возникла аналогичная проблема на моем старом ПК, преобразованном в сервер Ubuntu 20.04, с Jupyterlab, работающим под Jupyterhub. Проблема появилась после установки Jupytext с помощью следующей команды:

который не только установил Jupytext, но и обновил мою систему до Jupyterlab 2.2.9 и Jupyterhub 1.2.2 (среди других обновлений пакетов).

После этого запустим ячейку, содержащую простой код:

под любым ядром Python 3.6 или даже ядро ​​​​R 3.6 или 4.0 оставило мне сообщение о состоянии:

Подключение ядра xxx.

но никогда не завершая соединение и не выполняя простые вычисления.

Ни переустановка Торнадо до версии 5.1.1., ни переустановка ipywidgets не помогли решить проблему.

Но, наконец, мне помогло понижение Jupyterlab и Jupyterhub до (приблизительно) исходных номеров версий:

Судя по выводам команды, действительно были применены следующие версии пакетов:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *