jupyter notebook报错

由于笔者天生热爱鼓捣,以至于在jupyter notebook下载后的十天中运行报错过N次,浪费了很久的时间,所以针对我自己遇到的情况进行小的汇总:

第一种情况:环境变量未添加

  最常见的情况,恐怕就是没有配置环境变量!!!,如果遇到这种情况,你应该庆幸这是最简单且最容易理解和解决的情况。

解决办法
如果你是通过anaconda下载的jupyter notebook,
找到anaconda文件夹下script的子文件夹,
如果该文件夹下存在jupyter的运行程序(简单说就是后缀为.exe ),
复制当前路径(别把运行程序带上)添加到环境变量中即可,
其他方式下载也都可找到程序路径然后添加

环境变量的添加可通过系统里找到环境变量,在PATH下添加即可。


第二种情况:默认工作目录的改动(需要参考链接理解工作目录的更改)

  简单的过去了,下面出现复杂些的。另一种情况可能是:这个时候你在cmd下输入jupyter notebook时会报错,具体的报错最下面几行是这样的,如图:
jupyter notebook报错_第1张图片
出现这样的错误是你不小心把自己jupyter noterbook的工作目录那个文件夹移动了或修改了名字等。

解决办法
这时只需要再次更改回原本设置或重新设置一个新的工作目录环境就好。
至于这时怎么设置,通过jupyter notebook --generate-config等一系列操作来改变,详情参考:https://blog.csdn.net/Data_Arrow/article/details/88381388

这里要简单解释下,所谓工作目录就是你打开jupyter notebook时出现的界面所在位置,如图:
jupyter notebook报错_第2张图片
当然,默认的jupyter notebook工作目录应该不是这样的,我调整了放在了其他盘里,详情还是参考上条链接。


第三种情况:版本老旧

  这也是一种很常见的原因,jupyter notebook版本需要更新!!! 这个解决方案就是在cmd下运行pip install --upgrade jupyter notebook将版本升级至最新即可。


第四种情况:重复安装jupyter

  笔者曾经干过一次蠢事和蠢事后的巧合,由于安装jupyter notebook并非一种方法,我曾经安装了anaconda里面已经装好了jupyter notebook,这时我用pip工具在cmd下又安装了一次jupyter notebook。注意了,这个时候可能报错打不开。

解决办法:
在cmd命令行里使用pip uninstall jupyter notebook卸载一个jupyter notebook就可以


第五种情况:防火墙问题

  这种情况属于安全权限问题,这个需要你关闭防火墙登陆。详情参考:https://blog.csdn.net/weixin_41813895/article/details/81739502


第六种情况:缺少模块或包

缺少包或者文件ModuleNotFoundError: No module named ‘xx’
解决方案:
先pip uninstall xx
再 pip install xx (其实就是卸载重装)
或者有的是缺少文件,你就要到提示错误的文件的路径里把缺少的这个文件加上。


终极解决方案

  如果你发现哪个情况都不是(这种概率很小),请你把jupyter notebook清除干净,然后重新下载再去尝试。

你可能感兴趣的:(Python)