#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. Это было все. Спасибо! Есть идеи, каковы были последствия этого?