不知道什么原因导致一直报错Failed to start the Kernel.Bad file descriptor (D:\bld\zeromq_1629967000004\work\src\epoll.cpp:10,在vscode和jupyter notebook中运行都不行。先后删除了除base环境外的其他虚拟环境,也是不行。
后来参考这篇文章的方法,解决了!
https://blog.csdn.net/weixin_52096278/article/details/126568679
具体做法:
1、在vscode中安装jupyter插件
2、新建虚拟环境:conda create -n d2l
,后conda activate d2l
进入d2l虚拟环境
3、pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple
4、降低pyzmq版本
pip uninstall pyzm
pip install pyzmq==19.0.2
5、降低jupyter-client版本
pip uninstall jupyter-client
pip install jupyter-client==6.1.12
6、降低jupyter-console版本
pip uninstall jupyter-console
pip install jupyter-console==6.4.0
7、然后就可以导入你所需要的库了
因为我在学习李沐的深度学习,为了版本的配套,安装了所需的torch等库。
pip install torch==1.12.0
pip install torchvision==0.13.0
pip install d2l==0.17.6