天天看点

jupyter notebook 文件 无显示

jupyter notebook 文件 无显示

我正常打开jupyter,却发现里面什么文件都没有,甚至不能新建代码文件

jupyter notebook 文件 无显示

我以为是我进错目录,找了一下配置文件的路径,看路径是否配错了

方法为:

1.进入命令行(这里我进的是anaconda自带的prompt)

2.输入jupyter notebook --generate-config

第二条实际上是生成jupyter的配置文件,但实际上我们有了,所以会提示 要重写这个路径下的配置文件吗?

这里我们看路径就好,不要手贱填y

jupyter notebook 文件 无显示

根据这个路径找到文件,打开文件,找到与jupyter目录有关的代码

形如

c.NotebookApp.notebook_dir = ' '

发现路径并没有错误…

jupyter notebook 文件 无显示

所以是为什么呢???

问了我哥,我哥发了这篇过来(虽是ubuntu环境,但也有借鉴意义

https://zhuanlan.zhihu.com/p/88924297

说到是tornado的版本不匹配,好家伙,我当场就想起来前几天安装pyspider和tornado的时候那堆红字,那时候为了适配pyspider,把tornado降了版本,然后悲剧发生了。

于是我马上卸载了tornado和pyspider(pip uninstall …)

jupyter notebook 文件 无显示

但删除之后,居然不能正常打开Jupyter了…太奇怪了

但tf20环境下的jupyter还能打开

jupyter notebook 文件 无显示

又询问我哥,我哥说jupyter notebook 是一定要有tornado的,不然打不开,所以又屁颠屁颠装回tornado。

总结:

1.jupyter notebook 文件无法显示是因为已有的tornado版本与jupyter不适配

2.版本不适配的原因大概率是你安装了pyspider,为了适配pyspider,你主动降了tornado的版本,这下pyspider与tornado适配,但tornado与jupyter不适配

解决方法:

1.找到能够同时适配jupyter和pyspider的tornado版本。我暂时还不知道怎么搞

2.删掉pyspider和tornado,重新下载tornado。这样可以正常打开jupyter notebook且正确显示路径。此法适合用jupyter notebook进行学习python,暂时还用不到pyspider的人。