Jupyter Notebook не соединяется с ядром - PullRequest
2 голосов
/ 07 марта 2019

это проблема 7 марта 2019 года, и jupyter-notebook работал нормально до 6 марта 2019 года.

Сегодня он показывает

Не удалось подключиться к серверу ноутбука.быть установленным.Ноутбук продолжит пытаться восстановить соединение.Проверьте сетевое подключение или конфигурацию сервера ноутбука.

Я попытался удалить торнадо, но он показал, что торнадо не был установлен.

Затем я установил торнадо 5.1.1, который прошел хорошо, нопроблема по-прежнему существует.

Мой Ubuntu - 16,04 LTS, а система - процессор Intel® Core ™ i5-4570 @ 3,20 ГГц × 4.

Я выполнил sudo apt-get install update и sudoКоманда обновления apt-get вчера.Теперь я удалил обновления, которые были сделаны накануне, но проблема не устранена.

В окне терминала появляется ошибка:

dstlab2@dstlab2-Veriton-M200-H81:~$ jupyter-notebook[I 09:26:02.991 NotebookApp] Writing notebook server cookie secret to /run/user/1000/jupyter/notebook_cookie_secret
[I 09:26:04.290 NotebookApp] JupyterLab extension loaded from /home/dstlab2/anaconda3/lib/python3.7/site-packages/jupyterlab
[I 09:26:04.290 NotebookApp] JupyterLab application directory is /home/dstlab2/anaconda3/share/jupyter/lab
[I 09:26:04.293 NotebookApp] Serving notebooks from local directory: /home/dstlab2
[I 09:26:04.293 NotebookApp] The Jupyter Notebook is running at:
[I 09:26:04.293 NotebookApp] http://localhost:8888/?token=a607d9176951f9f7c52829af223e2de939881f925a4f0099
[I 09:26:04.293 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 09:26:04.354 NotebookApp] 

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=a607d9176951f9f7c52829af223e2de939881f925a4f0099
[I 09:26:09.924 NotebookApp] Accepting one-time-token-authenticated connection from 127.0.0.1
[I 09:26:31.426 NotebookApp] Kernel started: 5c1a7abe-8a46-4774-b878-2f93bd60714e
Traceback (most recent call last):
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/__init__.py", line 54, in <module>
    from .core.application import Application
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/application.py", line 25, in <module>
    from IPython.core import release, crashhandler
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/crashhandler.py", line 27, in <module>
    from IPython.core import ultratb
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/ultratb.py", line 115, in <module>
    from IPython.core import debugger
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/debugger.py", line 47, in <module>
    from pdb import Pdb as OldPdb
  File "/home/dstlab2/anaconda3/lib/python3.7/pdb.py", line 76, in <module>
    import code
  File "/home/dstlab2/code.py", line 36
    'Swig::DirectorMethodException'
    ^
IndentationError: expected an indented block
[I 09:26:34.345 NotebookApp] KernelRestarter: restarting kernel (1/5), new random ports
Traceback (most recent call last):
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/__init__.py", line 54, in <module>
    from .core.application import Application
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/application.py", line 25, in <module>
    from IPython.core import release, crashhandler
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/crashhandler.py", line 27, in <module>
    from IPython.core import ultratb
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/ultratb.py", line 115, in <module>
    from IPython.core import debugger
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/debugger.py", line 47, in <module>
    from pdb import Pdb as OldPdb
  File "/home/dstlab2/anaconda3/lib/python3.7/pdb.py", line 76, in <module>
    import code
  File "/home/dstlab2/code.py", line 36
    'Swig::DirectorMethodException'
    ^
IndentationError: expected an indented block
[I 09:26:37.353 NotebookApp] KernelRestarter: restarting kernel (2/5), new random ports
Traceback (most recent call last):
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/__init__.py", line 54, in <module>
    from .core.application import Application
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/application.py", line 25, in <module>
    from IPython.core import release, crashhandler
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/crashhandler.py", line 27, in <module>
    from IPython.core import ultratb
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/ultratb.py", line 115, in <module>
    from IPython.core import debugger
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/debugger.py", line 47, in <module>
    from pdb import Pdb as OldPdb
  File "/home/dstlab2/anaconda3/lib/python3.7/pdb.py", line 76, in <module>
    import code
  File "/home/dstlab2/code.py", line 36
    'Swig::DirectorMethodException'
    ^
IndentationError: expected an indented block
[I 09:26:40.362 NotebookApp] KernelRestarter: restarting kernel (3/5), new random ports
Traceback (most recent call last):
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/__init__.py", line 54, in <module>
    from .core.application import Application
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/application.py", line 25, in <module>
    from IPython.core import release, crashhandler
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/crashhandler.py", line 27, in <module>
    from IPython.core import ultratb
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/ultratb.py", line 115, in <module>
    from IPython.core import debugger
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/debugger.py", line 47, in <module>
    from pdb import Pdb as OldPdb
  File "/home/dstlab2/anaconda3/lib/python3.7/pdb.py", line 76, in <module>
    import code
  File "/home/dstlab2/code.py", line 36
    'Swig::DirectorMethodException'
    ^
IndentationError: expected an indented block
[I 09:26:43.374 NotebookApp] KernelRestarter: restarting kernel (4/5), new random ports
Traceback (most recent call last):
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/dstlab2/anaconda3/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/__init__.py", line 2, in <module>
    from .connect import *
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/ipykernel/connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/__init__.py", line 54, in <module>
    from .core.application import Application
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/application.py", line 25, in <module>
    from IPython.core import release, crashhandler
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/crashhandler.py", line 27, in <module>
    from IPython.core import ultratb
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/ultratb.py", line 115, in <module>
    from IPython.core import debugger
  File "/home/dstlab2/anaconda3/lib/python3.7/site-packages/IPython/core/debugger.py", line 47, in <module>
    from pdb import Pdb as OldPdb
  File "/home/dstlab2/anaconda3/lib/python3.7/pdb.py", line 76, in <module>
    import code
  File "/home/dstlab2/code.py", line 36
    'Swig::DirectorMethodException'
    ^
IndentationError: expected an indented block
[W 09:26:46.387 NotebookApp] KernelRestarter: restart failed
[W 09:26:46.388 NotebookApp] Kernel 5c1a7abe-8a46-4774-b878-2f93bd60714e died, removing from map.
[W 09:26:52.810 NotebookApp] Replacing stale connection: 5c1a7abe-8a46-4774-b878-2f93bd60714e:cc118d38384143ce89970738bb0b0708

1 Ответ

0 голосов
/ 08 марта 2019

В моем случае я запустил его. С моей стороны было непонимание: Tensorflow и Jupyter работают в контейнере Docker, и этот контейнер размещен на Tornado 6, что вызывает проблемы. Мне пришлось заменить торнадо версии 6 на Tornado V5.1.1 внутри этого контейнера, а не на обычном рабочем столе (что было моей первой попыткой удивиться, что я вообще не нашел установку Tornado). Я виноват в том, что я новичок в технологии Docker - просто следовал инструкциям по установке и начал понимать фон позже.

pip uninstall tornado == 6.0.1 pip install tornado == 5.1.1

...