Jupyter Notebook出现kernel error FileNotFoundError: [WinError 2] 系统找不到指定的文件

jupyter Windows下找不到指定文件

内核打不开的问题。

前言:

好久没有写博客了,不知咋地,感觉写博客有点浪费时间。
但是有些东西不写,就很难节约大家的时间。
这个问题我这几天经常遇到,一直没解决,网上也没搜到好的方法,现有的这篇博客,虽然不错,但是不能按顺序解决我的问题,所以就贴出来给大家参考一下,也顺便做一个笔记。

报错信息:

Jupyter Notebook出现kernel error FileNotFoundError: [WinError 2] 系统找不到指定的文件

报错原因:

我没有在c盘默认的路径下安装anaconda,因为这个软件越用越大,最后几乎占满了我的C盘。所以只好装在了D盘。
因此可能这个错的第一个原因。
第二个可能是我不是在默认的环境下,我在新建的环境中(名字为Keras),这个环境中安装了TensorFlow和Keras包,也是在这个环境中安装的jupyter,通过安装

conda install jupyter

并且打开jupyter,是在promt中输入 jupyter notebook
仅仅输入jupyter是不行的。

解决思路:

  • 首先在cmd 使用jupyter kernelspec list查看安装的内核和位置
  • 进入安装内核目录打开kernel.jason文件,查看Python编译器的路径是否正确
    Jupyter Notebook出现kernel error FileNotFoundError: [WinError 2] 系统找不到指定的文件_第1张图片
    这个斜杠的方向是正确的格式。
    但是!这个路径不对!
    需要通过以下方法获取正确路径!
python -m ipykernel install --user

会显示正确的路径,一般来说只有一个。以防万一,先注释掉图中的路径。
然后你把这个正确的路径复制过去,就好了。

你可能感兴趣的:(错误解决)