在Windows 10上Jupyter笔记本python崩溃

我花了一个星期的时间寻找并尝试不同的解决方案,但没有运气 我已经看到其他几个人在一年内遇到同样的问题。

问题:

Windows 10 Pro版本15063.674

我正在使用Python 3.6.2中的最新Anaconda 5版本,并且所有软件包都已更新到最新版本。

运行Jupyter Notebook后,一段时间后,python会崩溃,并显示一个对话框“python has stopped working”。 这似乎发生在笔记本已经打开一段时间之后,但我一直无法精确定位确切的时间。 它超过15分钟,但是我也在几个小时后崩溃了。

无论笔记本电脑是否在使用,都会发生崩溃,但大部分时间都是闲置时。

控制台包含如下几行:

Assertion failed: Connection reset by peer (bundledzeromqsrcsignaler.cpp:298)

在此之前的几个月里,我一直在使用没有问题的一切。 我真的不知道除了Windows自动更新之外可能发生了什么变化。

我试过的:

  • 更新anaconda
  • 更新所有软件包
  • 更新python
  • 完全清除,然后重新安装anaconda,python和所有包
  • 再次更新一切
  • 删除pyzmq和Jupyter然后重新安装
  • 禁用Windows Defender
  • 试图将pyzmq恢复到13.1.0,但构建失败
  • 我也尝试使用condapip安装/删除
  • 我读过的主题:

  • https://github.com/zeromq/libzmq/issues/1808
  • https://github.com/ipython/ipython/issues/9975
  • https://github.com/ipython/ipython/issues/9236
  • https://github.com/zeromq/libzmq/issues/1108
  • https://github.com/zeromq/libzmq/issues/1573
  • 为什么Python在ZeroMQ客户端的一些失败假设中引发了AssertionError?
  • 运行Jupyter笔记本服务器时,Python.exe崩溃
  • 为什么Jupyter笔记本崩溃?
  • 有关修复此问题的任何建议


    从您链接的第一个问题线索看,这个问题看起来像是ZeroMQ,解决方案的希望渺茫。 该主题中的一张海报(UniversalAE)似乎成功用RabbitMQ取代ZeroMQ。 如果没有更新ZeroMQ来解决这个问题,或者ZeroMQ的任何特定要求,我会建议做同样的事情,即换掉ZeroMQ for RabbitMQ。


    解决方案是卸载名为Networx的程序。

    我不明白这个错误,但是我从这个帖子中得到了解决方案的人:https://github.com/Microsoft/WSL/issues/1554#issuecomment-339743927

    链接地址: http://www.djcxy.com/p/68945.html

    上一篇: Jupyter notebook python crash on Windows 10

    下一篇: ipython in ssh terminal executes xdotool commands slowly