网站公告 | 本论坛只支持微信登录!暂时不支持手动注册会员!微信登录可以获取本站所有资源!

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

1909

积分

1

好友

307

主题
发表于 2023-3-11 20:35:21 | 查看: 2050| 回复: 0
问题特征:

1. 运行.ipynb文件时显示Failed to start the kernel

2. 报错中有Bad file descriptor (C:\projects\libzmq\src\epoll.cpp:100)

问题原因:pyzmq版本过新

在对应环境中查看你的pyzmq版本

pip list
查看pyzmq的版本,pyzmq22.3.0版本会使得ipython不能正常工作,致使jupyter无法正常工作,卸载后,安装pyzmq19.0.2版本,即可解决问题

pip uninstall pyzmq # 卸载pyzmq
pip install pyzmq==19.0.2 #安装pyzmq19.0.2版本
第二步

查看环境中的jupyter库

jupyter --version
如果列表中出现有一些库没有安装,:not installed



pip intall 相应模块就好了,以我这个举例

pip install jupyter_server
pip install jupyterlab
这一步完成后关闭vscode,重新打开程序并运行,查看是否正常,内核应该可以启动了,其他问题就有可能是代码调用的问题了

如果你的调用代码是这样的

from keras.datasets import mnist
那应该会出现这样的结果



你可以把代码改为

from tensorflow.keras.datasets import mnist
重新运行,看看能不能解决。
————————————————
版权声明:本文为CSDN博主「一起躺躺躺」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_57702524/article/details/123473504

青浦海洋数码电脑城

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|青浦海洋数码电脑城 ( 沪ICP备18024137号 )

GMT+8, 2026-8-3 06:27 , Processed in 0.168723 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表