我正常打开jupyter,却发现里面什么文件都没有,甚至不能新建代码文件
我以为是我进错目录,找了一下配置文件的路径,看路径是否配错了
方法为:
1.进入命令行(这里我进的是anaconda自带的prompt)
2.输入jupyter notebook --generate-config
第二条实际上是生成jupyter的配置文件,但实际上我们有了,所以会提示 要重写这个路径下的配置文件吗?
这里我们看路径就好,不要手贱填y
根据这个路径找到文件,打开文件,找到与jupyter目录有关的代码
形如
c.NotebookApp.notebook_dir = ' '
的
发现路径并没有错误…
所以是为什么呢???
问了我哥,我哥发了这篇过来(虽是ubuntu环境,但也有借鉴意义
https://zhuanlan.zhihu.com/p/88924297
说到是tornado的版本不匹配,好家伙,我当场就想起来前几天安装pyspider和tornado的时候那堆红字,那时候为了适配pyspider,把tornado降了版本,然后悲剧发生了。
于是我马上卸载了tornado和pyspider(pip uninstall …)
但删除之后,居然不能正常打开Jupyter了…太奇怪了
但tf20环境下的jupyter还能打开
又询问我哥,我哥说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的人。