jupyter中出现kernel error并且也会出现FileNotFoundError: [WinError 2] The system cannot find the file specifid

在jupyter中cannot find thespecified,以及内核错误,说明python3出现问题。

解决方案:
1、打开cmd命令行窗口(使用快捷键windows+R)。
2、在其中输入:jupyter kernelspec list
在这里插入图片描述
根据python3所显示的地址,找到kernel.json文件并打开,kernel.json文件中有着jupyter的内核python3的一些信息。
3、当时我查找该文件目录的时候不存在AppData这个文件夹,说明这个文件夹隐藏了。此时我们应该:
在这里插入图片描述
找到查找—>隐藏的项目,此时你就可以找到该文件了。
4、打开kernel.json文件:
红线部分就是python应该存在的地址,但是kernel error 说明该地址错误,我们应该找到目前的python编译器所在的地址,然后将这个地址改成目前的地址,就可以大功告成。在这里插入图片描述
5、此时找到anaconda文件夹,找到了python.exe文件。复制地址,将1其粘贴在该位置,保存。(注意地址中文件夹分隔符"/",必须是向右倾斜的,“\”就是错误的)
在这里插入图片描述6、将jupyter关闭,再重新打开,如图所示Trusted就可以了。
在这里插入图片描述总结:出现这类问题的原因是,由于Anaconda卸载和下载的次数过多,导致文件可能存在残留,使不可执行文件占据了可执行文件的位置,最终无法jupyter无法使用python作为内核。
希望可以帮到你。

猜你喜欢

转载自blog.csdn.net/weixin_47450807/article/details/106152938
今日推荐