解決anaconda3.6安裝jupyter notebook 報錯的坑【The kernel has died, and the automatic restart has failed.】
阿新 • • 發佈:2018-12-12
解決anaconda3.6安裝 jupyter notebook
- 安裝相應的包 安裝anaconda3.6 windows+R,鍵入“cmd”,進入windows命令列模式,輸入:jupyter notebook 這一部分可以自行百度
- 遇到的問題
問題點 開啟jupyter notebook遇到的問題表現: 遇到這個問題,首先需要分析報錯資訊,不要聽信網上一面之詞,對解決方法無益處。
[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
升級版本之後的,就能正常運行了
參考網址: