1. 程式人生 > >解決anaconda3.6安裝jupyter notebook 報錯的坑【The kernel has died, and the automatic restart has failed.】

解決anaconda3.6安裝jupyter notebook 報錯的坑【The kernel has died, and the automatic restart has failed.】

解決anaconda3.6安裝 jupyter notebook

  1. 安裝相應的包 安裝anaconda3.6 windows+R,鍵入“cmd”,進入windows命令列模式,輸入:jupyter notebook 這一部分可以自行百度
  2. 遇到的問題

問題點 開啟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'

問題找到了,接下來對症下藥,為什麼出現這種情況,首先排除版本的問題 執行如下程式碼:

   conda upgrade notebook

   conda upgrade jupyter

結果並沒有解決這個問題,繼續思考,是不是由於版本的問題,這個時候搜尋的問題就有了明確的目的性。最終 的確是由於版本的問題,輸入如下程式碼:

pip3 install --upgrade prompt-toolkit==2.0.4

升級版本之後的,就能正常運行了 問題解決

參考網址: