昨天在anoconda环境里安装py2neo模块之后,发现打开jupyter notebook一直显示"Kernal starting, please wait......"
等了许久然后就弹出对话框,大意是说kernal无法连接之类
网上搜索了一下类似情况和解决办法,有很多都是浏览器版本更新之后就解决了,然而我的firefox已经是最新版本
接着想到我是安装了新模块之后出现的问题,于是anoconda里换了一个环境,也安装了py2neo,果然这个环境下的python文档也不能用,那么确认是py2neo导致的了
那么卸载py2neo可不可以呢?结果是不可以。。。
终于想到回翻一下py2neo安装时的提示信息,果然里面有一行红字,提示prompt-toolkit这个包的版本不匹配
换成匹配的版本,还是不行,不过提示信息里又出来两行,提示jupyter-console和ipython的版本和prompt-toolkit不匹配
接着把jupyter-console和ipython的版本更新,ok,问题解决
心得一:有问题要注意看控制台的提示信息
心得二:版本匹配!版本匹配!版本匹配!
再更新一下:
要放假了,这几天在家打算用笔记本装模作样再工作一下,于是在本本上也安装了py2neo,这次出现了“dead kernel”
于是照葫芦画瓢,把上面这些包都更新了一遍,还是不行
最后是把ipython所有的依赖包全都更新了一遍,问题解决