
python3下安装jupyter kernel报错问题
发布日期:2021-05-11 09:33:47
浏览次数:14
分类:精选文章
本文共 613 字,大约阅读时间需要 2 分钟。
安装完成Jupyter后启动Jupyter-notebook时,出现Kernel一直无法链接的问题?在命令行还提示TypeError: initialize() got an unexpected keyword argument 'io_loop'
?这个问题很可能与Tornado版本不兼容有关。Tornado库在4.0版本后移除io_loop
参数,而默认安装的Python环境(如Python3.7+)使用了Tornado的新版本,导致与遥远遥远的Jupyter Notebook通信模块出现冲突。
针对这个问题,解决方法就是切换到兼容的Tornado版本。具体操作步骤如下:
首先,确保工作环境下安装的Python版本是3.x(如3.7或更高版本)。
然后,通过以下命令将现有Tornado版本移除并安装指定版本:
pip3 uninstall tornadopip3 install tornado==4.3
对于使用Python2环境的同事,可以采用:
pip uninstall tornadopip install tornado==4.3
安装完成后,重新启动Jupyter Notebook执行环境,这样Kernel链接问题应该能得到解决。
需要注意的是,命令中的pip3
表示使用与Python3相关联的package管理器,pip
则用于Python2环境。确认使用与当前工作环境匹配的命令,以确保安装正确。