jupyter notebook中出现ValueError: signal only works in main thread 报错 即 长时间in[*] 解决办法

1 问题描述

最近学习 tensorflow 本来已经安装了 jupyter notebook 也运行过好几次程序,但是昨天装了一下 google-colab 之后,今天 jupyter notebooktensorflow 环境无法打开(没有任何响应)
(1)jupyter notebook 页面出现 “无法定位程序输入点xxxxx 动态链接库xxx上” 的问题,如图所示
jupyter notebook中出现ValueError: signal only works in main thread 报错 即 长时间in[*] 解决办法_第1张图片
(2)jupyter notebook 的后台页面也出现了 ValueError: signal only works in main thread 报错jupyter notebook 运行页面长时间in[*] 而没有反映。

2 问题起因

因为装了 google-colab 所以 jupyter notebook 经过试验,最终发现是 包的版本冲突 所导致的问题。
ipykernelpyzmqtornadonotebook之间版本是有对应关系的,大家以后遇到同样的问题一定要注意。

3 解决方法

tensorflow 环境下的cmd命令行中输入以下两行命令,将上面的包更新至最新,即可。

pip install --upgrade tornado
pip install --upgrade ipykernel

你可能感兴趣的:(常规问题,jupyter,tensorflow,python)