Jupyter notebook 从IPython 5.x升级到6.0会由于IPython.utils.warn而导致崩溃

Jupyter notebook 从IPython 5.x升级到6.0会由于IPython.utils.warn而导致崩溃,jupyter-notebook,ipython-notebook,Jupyter Notebook,Ipython Notebook,我最近通过condo update IPython从IPython 5.x升级到6.0。但是,我在内核中遇到了一个崩溃: Traceback (most recent call last): File "//anaconda/lib/python3.5/runpy.py", line 170, in _run_module_as_main "__main__", mod_spec) File "//anaconda/lib/python3.5/runpy.py", line 85

我最近通过
condo update IPython
从IPython 5.x升级到6.0。但是,我在内核中遇到了一个崩溃:

Traceback (most recent call last):
  File "//anaconda/lib/python3.5/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "//anaconda/lib/python3.5/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "//anaconda/lib/python3.5/site-packages/ipykernel/__main__.py", line 2, in <module>
    from ipykernel import kernelapp as app
  File "//anaconda/lib/python3.5/site-packages/ipykernel/kernelapp.py", line 37, in <module>
    from .ipkernel import IPythonKernel
  File "//anaconda/lib/python3.5/site-packages/ipykernel/ipkernel.py", line 15, in <module>
    from .zmqshell import ZMQInteractiveShell
  File "//anaconda/lib/python3.5/site-packages/ipykernel/zmqshell.py", line 46, in <module>
    from IPython.utils.warn import error
ImportError: No module named 'IPython.utils.warn'
[I 18:35:28.928 NotebookApp] KernelRestarter: restarting kernel (1/5)
+1同样的问题

解决方法是降级到iPython的最新可用5.x版本(目前通过
conda search iPython
)找到5.3.0:


现在Jupyter笔记本内核可以重新启动了

我也有同样的问题。下面一行为我解决了这个问题:

conda update ipykernel
我不知道为什么这不是自动完成的

conda install ipython=5.3.0
conda update ipykernel