扫一扫,微信登陆

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

搜索
查看: 1004|回复: 0

vscode中使用jupyter,一直无法启动内核 failed to start the kernel,...

[复制链接]

354

主题

381

帖子

2179

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2179
QQ
发表于 2023-3-11 20:35:21 | 显示全部楼层 |阅读模式
问题特征:

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

青浦海洋数码电脑城
回复

使用道具 举报

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

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4( 沪ICP备18024137号 )
快速回复 返回顶部 返回列表