|
问题特征:
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
|
|