1. 程式人生 > >jupyter notebook中出現ValueError: signal only works in main thread 報錯 即 長時間in[*] 解決辦法

jupyter notebook中出現ValueError: signal only works in main thread 報錯 即 長時間in[*] 解決辦法

我在jupyter notebook中新建了一個基於py3.6的kernel用來進行tensorflow學習

但是在jupyter notebook中建立該kernel時,右上角總是顯示

服務正在啟動中,請稍候(kernel is starting,please wait)同時 kernel中顯示 in[*] 表示服務一直被佔用

在cmd中發現報錯

ERROR:tornado.general:Uncaught exception in ZMQStream callback

……

ValueError: signal only works in main thread

經過試驗,最終發現是包的版本衝突

pip install "pyzmq==17.0.0" "ipykernel==4.8.2"

執行以上後重啟即可

 

參考:https://blog.csdn.net/loovelj/article/details/82184223