Jupyter笔记本在Windows 10上崩溃

8

我已经花了一周的时间搜索和尝试不同的解决方案,但都没有成功。我看到有几个人在过去一年中遇到了同样的问题。

问题:

Windows 10专业版本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自动更新之外,我真的不知道有什么改变。

我尝试过的:

  • 更新Anaconda
  • 更新所有软件包
  • 更新Python
  • 完全清除并重新安装Anaconda、Python和所有软件包
  • 再次更新所有软件包
  • 卸载Pyzmq和Jupyter然后重新安装
  • 禁用Windows Defender
  • 尝试将Pyzmq还原到13.1.0,但构建失败
  • 我还尝试使用conda和pip进行安装/卸载

我阅读过的帖子:

有没有修复此问题的建议?


只是一种有根据的猜测:您是否尝试禁用任何防火墙和其他系统保护软件?虽然这显然只能在未连接到互联网时进行,但仍值得检查,因为终止滞留的网络连接可能与此有关。 - deets
你的Win10电脑上运行了EMET吗?https://en.wikipedia.org/wiki/Enhanced_Mitigation_Experience_Toolkit - denfromufa
@denfromufa 我还没有安装它,也没有在我的系统中看到它,但我正在运行Windows 10 build 15063.674。 - user3220892
我在Win7中遇到了这个问题。 - He Xiao
2个回答

0

如果我没记错的话,NetworkX是一个很酷的库,可以让你处理图形。为什么它会引起这个问题呢?在我的机器上它运行得很好。 - Sayan Sil
我已经卸载了NetworkX,但崩溃仍然出现。 - He Xiao

0
从您链接的第一个问题线程中看来,这个问题似乎与ZeroMQ有关,而且很难得到解决。那个帖子中的一个发帖人(UniversalAE)似乎已经成功地用RabbitMQ替换了ZeroMQ。如果没有解决这个问题的ZeroMQ更新,或者没有特定的ZeroMQ要求,我建议您也这样做,即将ZeroMQ替换为RabbitMQ。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接