【问题标题】:Jupyter notebook python crash on Windows 10Windows 10 上的 Jupyter 笔记本 python 崩溃
【发布时间】:2018-03-19 07:28:23
【问题描述】:

我花了一周的时间寻找和尝试不同的解决方案,但没有成功。一年多以来,我看到其他几个人遇到同样的问题。

问题:

Windows 10 专业版 15063.674

我正在使用带有 Python 3.6.2 的最新 Anaconda 5 构建,并且所有包都更新到了最新版本。

运行 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 来安装/删除

我读过的主题:

对解决这个问题有什么建议吗?

【问题讨论】:

  • 只是一个有根据的猜测:您是否尝试过禁用任何防火墙和其他系统保护软件?虽然这显然应该只在未连接到互联网时完成,但它可能仍然值得检查,因为终止延迟的网络连接可能与此有关。
  • 你的win10机器上运行EMET了吗? en.wikipedia.org/wiki/Enhanced_Mitigation_Experience_Toolkit
  • @denfromufa 我没有安装它,也没有在我的系统上看到它,但我正在运行 Windows 10 build 15063.674
  • 我在win7遇到这个问题

标签: python ipython anaconda jupyter pyzmq


【解决方案1】:

从first issue thread you linked 看来,这个问题似乎与 ZeroMQ 有关,解决的希望不大。该线程中的一张海报(UniversalAE)似乎成功地将 ZeroMQ 替换为 RabbitMQ。如果没有解决此问题的 ZeroMQ 更新,或者没有针对 ZeroMQ 的任何特定要求,我建议您也这样做,即将 ZeroMQ 换成 RabbitMQ。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 如果我没记错的话,NetworkX 是一个很酷的库,它可以让你使用图表。为什么会导致这个问题?它在我的机器上运行良好。
    • 我卸载了newworkX,还是出现crash
    猜你喜欢
    • 1970-01-01
    • 2022-08-05
    • 2018-09-01
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多