完整错误信息
Traceback (most recent call last):
File “C:\ProgramData\anaconda3\envs\csdn_dl\Scripts\jupyter-notebook-script.py”, line 3, in
import notebook.notebookapp
File “C:\ProgramData\anaconda3\envs\csdn_dl\lib\site-packages\notebook\notebookapp.py”, line 33, in
ioloop.install()
File “C:\ProgramData\anaconda3\envs\csdn_dl\lib\site-packages\zmq\eventloop\ioloop.py”, line 210, in install
assert (not ioloop.IOLoop.initialized()) or
AttributeError: type object ‘IOLoop’ has no attribute ‘initialized’
查看到原先的tornado版本为6.1,可能太高了,选择降低版本
pip list
我的解决方案
pip uninstall tornado
pip install tornado==4.5.3
然后继续启动notebook又产生了另外一个错误
ImportError: cannot import name ‘secure_write’
解决办法
pip install --upgrade jupyter_client
顺利解决~~
文章讲述了在运行JupyterNotebook时遇到的Tornado版本过高导致的初始化错误,以及后续的secure_write导入错误。作者通过将Tornado版本回退到4.5.3,然后升级jupyter_client来成功解决问题。
6495

被折叠的 条评论
为什么被折叠?



