jupyter notebook闪退以及解决办法
问题描述
首先描述一下我发生该问题的一个情况,本人原来的jupyter notebook是可以正常使用的,但是由于我升级了notebook7.0版本一下导致我的jupyter出现了闪退的现象。查找了许多的教程,发现目前大家遇到的好多都是找不到工作路径的问题,但是我的不是这样的,接下来我将对该情况以及如何去解决进行一个说明。
闪退的原因
关于闪退的原因我认为有两种:
- 第一种就是目前大多人可能遇到的,jupyter notebook找不到工作路径所导致的。
- 第二种可能是我们的一些操作,导致我们
Anaconda3\Scripts\jupyter-notebook-script.py
下的jupyter-notebook-script.py文件丢失了。
解决办法
- 针对第一种情况,我们首先需要找到我们的
jupyter_notebook_config.py
文件,如果找不到,可以打开anconda自带的Anaconda Prompt,输入jupyter notebook --generate-config
命令来生成这个文件。
jupyter notebook --generate-config
然后我们根据其生成的路径,打开我们的文件,找到#c.NotebookApp.notebook_dir = ''
这一行。(这个地方就是我们自己去配置的工作路径,需要注意要把#号删掉)
这样我们就装配了我们自己的工作路径,就可以让jupyter去寻找到,进而解决闪退的问题。
-
针对第二种情况,我们需要修改jupyter notebook快捷方式属性下的目标,解决其闪退的问题。实际上快捷方式是通过上面说到的丢失的文件,然后跳转到
Anaconda3\Scripts\jupyter-notebook.exe
通过jupyter-notebook.exe启动的,那么可以直接改属性下的目标对应的位置。修改目标内容为自己 Anaconda3 的安装目录下: .\Anaconda3\Scripts\jupyter-notebook.exe就可以解决其闪退的情况。
最后给大家分享一种不用修复快捷方式直接使用的方法:启动Anaconda Prompt,输入命令jupyter notebook 即可进入 。