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

#python-3.x #jupyter-notebook

#python-3.x #jupyter-notebook

Вопрос:

Я пытаюсь использовать ядро Python 3 (проверил, что оно есть в списке спецификаций ядра).

Я создаю notebook и в первой ячейке print("test") .

Когда я выполняю ячейку, ничего не происходит. Я просто вижу In[*] . Кажется, что он никогда не выполняется.

В конце концов я получаю:

 Connection failed
A connection to the notebook server could not be established. The notebook will continue trying to reconnect. Check your network connection or notebook server configuration.
  

Это единственный работающий ноутбук. Я вижу, что Juptyer все еще запущен в терминале.

Я использую Mac OSX под управлением последней версии Chrome. Установил Jupyter через pip3 и python3 через Brew.

В консоли Chrome я вижу только ошибку:

 kernel.js:461 WebSocket connection to 'ws://localhost:8888/api/kernels/b9458856-e8f1-43b1-b91e-c50a9bb637bb/channels?session_id=7ded0972f5ce4517af94f45d6e0e16cf' failed: Error during WebSocket handshake: Unexpected response code: 200
  

Единственная ошибка, которую я когда-либо видел в терминале, это:

 Warning: coroutine 'WebSocketHandler.get' was never awaited
  super(AuthenticatedZMQStreamHandler, self).get(*args, **kwargs)
  

Все остальное выглядит нормально.

Есть идеи, что могло бы заставить websocket возвращать значение 200?

Обновление: Версия сервера notebook: 5.7.4 Сервер работает на этой версии Python: Python 3.7.2 (по умолчанию, февраль 12 2019, 08:16:38) [ Clang 10.0.0 (clang-1000.11.45.5)]

Ответ №1:

Была такая же проблема на Mac с использованием python3 virtualenv

В терминале в вашей среде или venv или попробуйте:

 sudo pip3 uninstall tornado
sudo pip3 install tornado==5.1.1
  

Заслуга:
vvk2001github по адресу: https://github.com/jupyter/notebook/issues/4399

Комментарии:

1. Это было все. Спасибо! Есть идеи, каковы были последствия этого?