Jupyter Lab - Ядро остается "переподключаться" - PullRequest
0 голосов
/ 05 марта 2019

В настоящее время я имею дело с некоторыми проблемами с Jupyter Lab.Действительно, я работал в Jupyter Lab, все было хорошо в это время, пока я не должен был сохранить свою работу и перезагрузиться.Затем Jupyter перестает работать (либо Jupyter Lab, либо классическая версия Jupyter Notebook).

Я пытался исправить проблему многими решениями, которые я нашел в других проблемах, перечисленных ниже:

  • пытался установить последнюю версию Python (3.7)

  • пытался удалить Jupyter Lab и ноутбук

  • пыталсяудалить мою установку Miniconda из домашней директории и переустановить все, как это было до того, как

  • попытался переустановить предыдущие версии

  • попытался понизить Tornado допредыдущие версии (особенно 4.5.3)

  • пытались работать на nb_conda_kernels

Но ничего не решило проблему ... когда я запускаю JupyterЛаборатория с терминала, ядро ​​Python 3 остается «переподключением» и не позволяет мне что-либо делать.Также попытка работы с Jupyter Notebook приводит к внутренней ошибке 500.

Я согласен с идеей удалить все, очистить то, что нужно будет очистить (я уже удалил свои envs), я простохочу иметь возможность работать в Python 3 env со всеми моими библиотеками.

Получил что-то подобное из терминала

    [I 23:50:01.551 LabApp] JupyterLab application directory is /home/sebastien/miniconda3/envs/Projets/share/jupyter/lab
[I 23:50:01.552 LabApp] Serving notebooks from local directory: /home/sebastien
[I 23:50:01.552 LabApp] The Jupyter Notebook is running at:
[I 23:50:01.552 LabApp] http://localhost:8888/?token=8b4c354080ed7c24569321614832b8bc211133d61f3c6eb5
[I 23:50:01.552 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 23:50:01.554 LabApp] 

    Copy/paste this URL into your browser when you connect for the first time,
    to login with a token:
        http://localhost:8888/?token=8b4c354080ed7c24569321614832b8bc211133d61f3c6eb5
[I 23:50:01.894 LabApp] Accepting one-time-token-authenticated connection from 127.0.0.1
[29807:29828:0305/235001.918031:ERROR:browser_process_sub_thread.cc(209)] Waited 9 ms for network service
Ouverture dans une session de navigateur existante.
[E 23:50:02.765 LabApp] Uncaught exception GET /api/nbconvert?1551826202720 (127.0.0.1)
    HTTPServerRequest(protocol='http', host='localhost:8888', method='GET', uri='/api/nbconvert?1551826202720', version='HTTP/1.1', remote_ip='127.0.0.1')
    Traceback (most recent call last):
      File "/home/sebastien/miniconda3/envs/Projets/lib/python3.6/site-packages/tornado/web.py", line 1697, in _execute
        result = method(*self.path_args, **self.path_kwargs)
      File "/home/sebastien/miniconda3/envs/Projets/lib/python3.6/site-packages/tornado/web.py", line 3174, in wrapper
        return method(self, *args, **kwargs)
      File "/home/sebastien/miniconda3/envs/Projets/lib/python3.6/site-packages/notebook/services/nbconvert/handlers.py", line 13, in get
        from nbconvert.exporters import base
      File "/home/sebastien/miniconda3/envs/Projets/lib/python3.6/site-packages/nbconvert/__init__.py", line 7, in <module>
        from . import postprocessors
      File "/home/sebastien/miniconda3/envs/Projets/lib/python3.6/site-packages/nbconvert/postprocessors/__init__.py", line 5, in <module>
        from .serve import ServePostProcessor
      File "/home/sebastien/miniconda3/envs/Projets/lib/python3.6/site-packages/nbconvert/postprocessors/serve.py", line 19, in <module>
        class ProxyHandler(web.RequestHandler):
      File "/home/sebastien/miniconda3/envs/Projets/lib/python3.6/site-packages/nbconvert/postprocessors/serve.py", line 21, in ProxyHandler
        @web.asynchronous
    AttributeError: module 'tornado.web' has no attribute 'asynchronous'
[W 23:50:02.767 LabApp] Unhandled error
[E 23:50:02.769 LabApp] {
      "Host": "localhost:8888",
      "Connection": "keep-alive",
      "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36",
      "Authorization": "token 8b4c354080ed7c24569321614832b8bc211133d61f3c6eb5",
      "Content-Type": "application/json",
      "Accept": "*/*",
      "Referer": "http://localhost:8888/lab",
      "Accept-Encoding": "gzip, deflate, br",
      "Accept-Language": "fr-FR,fr;q=0.9,en-US;q=0.8,en;q=0.7",
      "Cookie": "_xsrf=2|b3290a35|3cbde79a6ba060d2001272a801a61a08|1551049037; username-localhost-8888=\"2|1:0|10:1551826202|23:username-localhost-8888|44:YTdlZjJmMjJhNzJhNDhkODlhNzZhY2YyNDZkMzlhMjI=|4a56a2e1d6e95a4c8028120e749a84cf1dbdd8fc2826491174fc8e289d8de634\""
    }
[E 23:50:02.769 LabApp] 500 GET /api/nbconvert?1551826202720 (127.0.0.1) 42.97ms referer=http://localhost:8888/lab
[I 23:50:03.043 LabApp] Node v8.10.0

[I 23:50:03.045 LabApp] Build is up to date
[I 23:50:04.670 LabApp] Kernel started: 39ae60f5-5aa4-49ae-9626-4c9581f78d0c
[I 23:50:05.086 LabApp] Adapting to protocol v5.1 for kernel 39ae60f5-5aa4-49ae-9626-4c9581f78d0c
/home/sebastien/miniconda3/envs/Projets/lib/python3.6/site-packages/notebook/base/zmqhandlers.py:284: RuntimeWarning: coroutine 'WebSocketHandler.get' was never awaited
  super(AuthenticatedZMQStreamHandler, self).get(*args, **kwargs)
[I 23:50:05.101 LabApp] Adapting to protocol v5.1 for kernel 39ae60f5-5aa4-49ae-9626-4c9581f78d0c
[W 23:50:06.091 LabApp] Replacing stale connection: 39ae60f5-5aa4-49ae-9626-4c9581f78d0c:511aaca2-4e7f-4cfa-b9c1-406d82ad5edb
[I 23:52:04.037 LabApp] Saving file at /Untitled1.ipynb
[W 23:54:06.106 LabApp] Replacing stale connection: 39ae60f5-5aa4-49ae-9626-4c9581f78d0c:6d4d6c79-1764-4c5d-aa9f-c899baf4e6d8
[I 23:54:06.116 LabApp] Adapting to protocol v5.1 for kernel 39ae60f5-5aa4-49ae-9626-4c9581f78d0c
[W 23:54:08.034 LabApp] Replacing stale connection: 39ae60f5-5aa4-49ae-9626-4c9581f78d0c:c0c7c9fc-a289-42c2-89e1-e153cacc0ba6
...