Python kernel崩溃解决方案 Bad address: C:\projects\libzmq\src\epoll.cpp:100

在这里插入图片描述
当你安装jupyterlab 或者jupyter notebook的时候,会自动安装ipykernel, 然后自动安装了高版本的pyzmq.
此问题是pyzmq版本问题,卸载pyzmq 22.0.2,执行 pip install pyzmq==19.0.2 安装pyzmq 19.0.2即可

这破问题搞了我两周我都吐了啊……

本人在StackOverflow上的回答: https://stackoverflow.com/questions/65690540/python-stopped-working-on-jupyter-startup/66151651#66151651
本人在github上的反馈: https://github.com/zeromq/pyzmq/issues/1505
本文谢绝转载,谢谢!
在这里插入图片描述

  • 62
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 63
    评论
bad address (c:\projects\libzmq\src\epoll.cpp:100)是指在c:\projects\libzmq\src\epoll.cpp的第100行出现了错误的地址。在程序执行过程中,需要使用这个地址来进行某些操作,然而该地址并不存在或者指向错误的数据。 出现这个错误可能有多种原因,其中之一是可能在使用该地址之前并没有正确地给它赋值或初始化。另外可能是在程序的其他地方发生了内存错误,导致这个地址被错误地修改或释放。 为了解决这个问题,我们可以按照以下步骤来检查和修复错误: 1. 首先,我们需要确认该地址的创建和使用是否符合程序的逻辑。如果存在可能未初始化的情况,我们可以在使用之前将其赋初值或者指向正确的数据。 2. 如果程序的其他地方存在内存错误,那么我们需要仔细检查和修复这些错误,确保不会影响到该地址的正确使用。 3. 另外,我们可以通过调试程序来查找和定位错误,确认是哪里导致了该地址的错误。可以使用调试工具来逐步执行程序,并查看变量的值以及执行到错误的地方时的程序状态。 4. 最后,我们可以查看相关源码文件epoll.cpp的第100行,根据错误提示来检查和修改代码。在该行附近可能存在语法错误、指针错误或者其他与地址相关的错误。 总之,bad address (c:\projects\libzmq\src\epoll.cpp:100)是程序中一个地址错误的提示,需要仔细检查和修复相关代码,以确保地址的正确使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 63
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值