anaconda - Jupyter Notebook 未与内核连接
问题描述
这是 2019 年 3 月 7 日的问题,并且 jupyter-notebook 工作正常,直到 2019 年 3 月 6 日。
今天它显示
无法建立到笔记本服务器的连接。笔记本电脑将继续尝试重新连接。检查您的网络连接或笔记本服务器配置。
我试图卸载龙卷风,但它表明龙卷风没有安装。
然后我安装了 tornado 5.1.1,它运行良好,但问题仍然存在。
我的 Ubuntu 是 16.04 LTS,系统是 Intel® Core™ i5-4570 CPU @ 3.20GHz × 4。
我昨天完成了 sudo apt-get install update 和 sudo apt-get upgrade 命令。我现在删除了昨天完成的更新,但问题仍然存在。
终端窗口中出现的错误是:
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
解决方案
就我而言,我让它运行了。我缺乏理解:Tensorflow 和 Jupyter 在 Docker 容器中运行,而这个容器托管 Tornado 6,这会导致问题。我不得不在这个容器中而不是在普通桌面上用 Tornado V5.1.1 替换 tornado 版本 6(这是我第一次尝试,想知道我根本没有找到 Tornado 安装)。我的错,因为我是 Docker 技术的新手 - 只是按照安装教程,后来开始了解背景。
点卸载龙卷风==6.0.1 点安装龙卷风==5.1.1
推荐阅读
- markdown - 在 jekyll 的 html 页面中渲染所有 markdown 文件
- python - Pythons 请求库:HttpBasicAuth 和德语变音符号 (äüöß)
- android - GeoCoordinate - 如何将其格式化为纬度、经度?
- java - 如何通过 java Scanner 读取所有内容?
- scala - Scala:返回列表中开始和结束之间的所有序列
- javascript - 为什么用户在刷新时被重定向到登录页面?
- python - 转码在线、实时、分块存储的视频
- laravel - 如何使用 laravel 从数据透视表中获取产品名称?
- java - 向 HTML“img src”选项添加高度或宽度时未加载图像
- ios - 保存状态 iOS - 离开应用程序时保存值 - Xamarin