Jupyter notebook python 在 Windows 10 上崩溃
Jupyter notebook python crash on Windows 10
我花了一个星期的时间搜索和尝试不同的解决方案,但没有成功。我看到其他几个人在一年多前遇到了同样的问题。
问题:
Windows 10 专业版 15063.674
我正在使用带有 Python 3.6.2 的最新 Anaconda 5 版本,并且所有软件包都已更新到最新版本。
运行 Jupyter Notebook,一段时间后,python 会崩溃并显示对话框 "python has stopped working"。这似乎是在笔记本打开一段时间后发生的,但我无法确定确切的时间。它超过 15 分钟,但我也遇到过几个小时后崩溃的情况。
无论笔记本是否在使用中,都会发生崩溃,但大多数情况下,它是在闲置时发生的。
控制台包含如下几行:
Assertion failed: Connection reset by peer (bundled\zeromq\src\signaler.cpp:298)
在此之前的几个月里,我每天都在使用一切,没有任何问题。老实说,除了 Windows 自动更新之外,我不知道还有什么可以改变。
我试过的:
- 更新蟒蛇
- 正在更新所有包
- 正在更新python
- 彻底清除然后重新安装 anaconda、python 和所有软件包
- 再次更新所有内容
- 删除 pyzmq 和 Jupyter 然后重新安装
- 禁用 Windows 防御者
- 尝试将 pyzmq 恢复到 13.1.0,但构建失败
- 我也尝试过将
conda
和 pip
用于 installing/removing
我读过的主题:
- 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
- Why python raised an AssertionError on some failed assumption in a ZeroMQ client?
- Python.exe crashes while running Jupyter notebook sever
- Why Does Jupyter Notebook Crashes?
有什么解决这个问题的建议吗?
从first issue thread you linked来看,这个问题似乎与ZeroMQ有关,解决的希望不大。该线程中的一位海报 (UniversalAE) 似乎成功地用 RabbitMQ 替换了 ZeroMQ。如果没有解决此问题的 ZeroMQ 更新或 ZeroMQ 的任何特定要求,我建议您也这样做,即将 ZeroMQ 换成 RabbitMQ。
解决方案是卸载名为 Networx 的程序。
我自己不明白这个错误,但我得到解决方案的人链接了这个 post:https://github.com/Microsoft/WSL/issues/1554#issuecomment-339743927
我花了一个星期的时间搜索和尝试不同的解决方案,但没有成功。我看到其他几个人在一年多前遇到了同样的问题。
问题:
Windows 10 专业版 15063.674
我正在使用带有 Python 3.6.2 的最新 Anaconda 5 版本,并且所有软件包都已更新到最新版本。
运行 Jupyter Notebook,一段时间后,python 会崩溃并显示对话框 "python has stopped working"。这似乎是在笔记本打开一段时间后发生的,但我无法确定确切的时间。它超过 15 分钟,但我也遇到过几个小时后崩溃的情况。
无论笔记本是否在使用中,都会发生崩溃,但大多数情况下,它是在闲置时发生的。
控制台包含如下几行:
Assertion failed: Connection reset by peer (bundled\zeromq\src\signaler.cpp:298)
在此之前的几个月里,我每天都在使用一切,没有任何问题。老实说,除了 Windows 自动更新之外,我不知道还有什么可以改变。
我试过的:
- 更新蟒蛇
- 正在更新所有包
- 正在更新python
- 彻底清除然后重新安装 anaconda、python 和所有软件包
- 再次更新所有内容
- 删除 pyzmq 和 Jupyter 然后重新安装
- 禁用 Windows 防御者
- 尝试将 pyzmq 恢复到 13.1.0,但构建失败
- 我也尝试过将
conda
和pip
用于 installing/removing
我读过的主题:
- 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
- Why python raised an AssertionError on some failed assumption in a ZeroMQ client?
- Python.exe crashes while running Jupyter notebook sever
- Why Does Jupyter Notebook Crashes?
有什么解决这个问题的建议吗?
从first issue thread you linked来看,这个问题似乎与ZeroMQ有关,解决的希望不大。该线程中的一位海报 (UniversalAE) 似乎成功地用 RabbitMQ 替换了 ZeroMQ。如果没有解决此问题的 ZeroMQ 更新或 ZeroMQ 的任何特定要求,我建议您也这样做,即将 ZeroMQ 换成 RabbitMQ。
解决方案是卸载名为 Networx 的程序。
我自己不明白这个错误,但我得到解决方案的人链接了这个 post:https://github.com/Microsoft/WSL/issues/1554#issuecomment-339743927