前一階段因安裝各種包將jupyter依賴包版本做了升級,
出現啟動python3 kernel 之后自動失敗,
如下圖
具體錯誤如下:
Traceback (most recent call last):
File "/home/ubuntu/anaconda3/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/home/ubuntu/anaconda3/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/ubuntu/anaconda3/lib/python3.6/site-packages/ipykernel_launcher.py", line 15, in <module>
from ipykernel import kernelapp as app
File "/home/ubuntu/anaconda3/lib/python3.6/site-packages/ipykernel/__init__.py", line 2, in <module>
from .connect import *
File "/home/ubuntu/anaconda3/lib/python3.6/site-packages/ipykernel/connect.py", line 13, in <module>
from IPython.core.profiledir import ProfileDir
File "/home/ubuntu/anaconda3/lib/python3.6/site-packages/IPython/__init__.py", line 55, in <module>
from .terminal.embed import embed
File "/home/ubuntu/anaconda3/lib/python3.6/site-packages/IPython/terminal/embed.py", line 16, in <module>
from IPython.terminal.interactiveshell import TerminalInteractiveShell
File "/home/ubuntu/anaconda3/lib/python3.6/site-packages/IPython/terminal/interactiveshell.py", line 22, in <module>
from prompt_toolkit.shortcuts import create_prompt_application, create_eventloop, create_prompt_layout, create_output
ImportError: cannot import name 'create_prompt_application'
解決方法:多數是prompt-toolkit版本與iptrhon版本不對應導致 本版本是pip3 install prompt-toolkit==1.0.15
下一篇文章講述在增加Conda 虛擬環境kernel時遇到版本又不一致的問題。