IOLoop没有初始化成是因为 tornado 的版本功过高导致的,网上都说要不更新tornado 要不降低版本到4.5。
去官网查看后
找到源码:
import time
import warnings
try:
import tornadotornado
from tornado.log import gen_log
from tornado import ioloop
if not hasattr(ioloop.IOLoop, 'configurable_default'):
raise ImportError("Tornado too old: %s" % getattr(tornado, 'version', 'unknown'))
except ImportError:
from .minitornado import ioloop
from .minitornado.log import gen_log
PeriodicCallback = ioloop.PeriodicCallback
结果都没有解决我的问题,本人的python版本是3.6.3。
解决办法:
1.首先pip list 查看自己的tornado版本;
2.然后pip unistall tornado
3.pip list 再次确认是否卸载成功(conda uninstall 我是没卸载成功,可能自己当时下载的时候就是脑子有病 下载的不是pypi的)
4.强烈建议安装 pip install tornado==4.4.3 (4.5版本会报一个错:jupyterRuntimeError: No supported color terminal library)
5.关闭重新在端输入jupyter notebook 成功进入(如果安装4.4.3出现setuptools没有先下载这个就ok)