我花了一个星期的时间搜索并尝试不同的解决方案而没有运气 . 我见过其他几个人在一年多的时间里遇到同样的问题 .
The issue:
Windows 10 Pro build 15063.674
我正在使用最新的Anaconda 5版本和Python 3.6.2,并且所有软件包都更新到最新版本 .
运行Jupyter Notebook,一段时间后,python将崩溃,对话框“python已停止工作” . 这似乎发生在笔记本电脑打开一段时间后,但我无法确定准确的时间 . 它超过15分钟,但我也在几个小时后崩溃了 .
无论笔记本电脑是否正在使用,都会发生崩溃,但大多数情况下,它一直处于空闲状态 .
控制台包含几行,如下所示:
Assertion failed: Connection reset by peer (bundled\zeromq\src\signaler.cpp:298)
在此之前的几个月里,我每天都在使用一切没有任何问题 . 老实说,我不知道除了Windows自动更新之外还有什么可以改变的 .
What I've tried:
-
更新anaconda
-
更新所有包裹
-
更新python
-
完全清除删除然后重新安装anaconda,python和所有包
-
再次更新所有内容
-
删除pyzmq和Jupyter然后重新安装
-
禁用Windows Defender
-
试图将远射上的pyzmq恢复到13.1.0但是构建失败了
-
我也尝试过使用
conda
和pip
进行安装/删除
Threads I've read:
有关修复此问题的建议吗?
2 回答
从first issue thread you linked开始,看起来这个问题与ZeroMQ有关,对解决方案的希望渺茫 . 该线程中的一张海报(UniversalAE)似乎取得了成功,用RabbitMQ取代了ZeroMQ . 如果没有ZeroMQ的更新来解决这个问题,或者对ZeroMQ的任何特定要求,我建议做同样的事情,即换掉RabbitMQ的ZeroMQ .
解决方案是卸载名为Networx的程序 .
我自己不理解这个错误,但是我得到了解决方案的人链接了这篇文章:https://github.com/Microsoft/WSL/issues/1554#issuecomment-339743927