jupyter notebook 报错的坑【The kernel has died, and the automatic restart has failed.】

问题点
打开jupyter notebook遇到的问题表现:
dead Kernel
遇到这个问题,首先需要分析报错信息,不要听信网上一面之词,对解决方法无益处。

[I 11:49:06.081 NotebookApp] KernelRestarter: restarting kernel (4/5), new random ports
kernel a67705c9-a10f-4e18-9190-03e253b686fd restarted
Traceback (most recent call last):
  File "D:\install\HaoZip\py3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "D:\install\HaoZip\py3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "D:\install\HaoZip\py3\lib\site-packages\ipykernel_launcher.py", line 15, in <module>
    from ipykernel import kernelapp as app
  File "D:\install\HaoZip\py3\lib\site-packages\ipykernel\__init__.py", line 2, in <module>
    from .connect import *
  File "D:\install\HaoZip\py3\lib\site-packages\ipykernel\connect.py", line 13, in <module>
    from IPython.core.profiledir import ProfileDir
  File "D:\install\HaoZip\py3\lib\site-packages\IPython\__init__.py", line 55, in <module>
    from .terminal.embed import embed
  File "D:\install\HaoZip\py3\lib\site-packages\IPython\terminal\embed.py", line 16, in <module>
    from IPython.terminal.interactiveshell import TerminalInteractiveShell
  File "D:\install\HaoZip\py3\lib\site-packages\IPython\terminal\interactiveshell.py", line 20, in <module>
    from prompt_toolkit.formatted_text import PygmentsTokens
ModuleNotFoundError: No module named 'prompt_toolkit.formatted_text'

问题找到了,接下来对症下药,为什么出现这种情况,首先排除版本的问题
运行如下代码:

 pip install --upgrade notebook

 pip install --upgrade jupyter

结果并没有解决这个问题,继续思考,是不是由于版本的问题,这个时候搜索的问题就有了明确的目的性。最终 的确是由于版本的问题,输入如下代码:

pip3 install --upgrade prompt-toolkit==2.0.4

升级版本之后的,就能正常运行了

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值