jupyter notebook 使用小结(打不开ipynb文件,页面报错 500 : Internal Server Error)

使用小结:
问题:jupyter notebook 打不开ipynb 文件,
页面报错500:internal Sever Error
这种编程环境千万记得,要不一定要搞懂彻底,要不一万年绝对不随便升级菜鸡软件,浏览器一万个要用谷歌啊!!!血的教训。
我就是手贱升级了自己的猎豹浏览器(当时刚入坑,不晓得谷歌的美)。
原因分析:
1.推荐先行将浏览器更换回谷歌(避免不必要的后续问题)
2.检查tornado的 版本(我的这个是版本太高,后来强制了降低版本才可以)
第一操作更换浏览器
Anaconda prompt 中输入jupyter notebook --generate-config 获得
jupyter\jupyter_notebook_config.py文件路径jupyter notebook 使用小结(打不开ipynb文件,页面报错 500 : Internal Server Error)
之后在在Notpad++(超级好用)中打开这个文件并用crtl+f中搜索NotebookApp.browser 在下一行添加,浏览器地址因人而异。
在下图中位置添加如下语句
import webbrowser
webbrowser.register(‘chrome’,None,webbrowser.GenericBrowser(r’C:\Program Files(x86)\Google\Chrome\Application\chrome.exe’))
c.NotebookApp.browser = ‘chrome’
jupyter notebook 使用小结(打不开ipynb文件,页面报错 500 : Internal Server Error)
完成了更改浏览器

第二步,可以先检查一下tornado的版本,版本过高或者出现安装问题都有可能导致这个问题,
可以在Anaconda prompt 中输入conda list 看到所有包的版本。
很可能会出现显示版本较低而使用版本高的情况,如下,可以继续先卸载在安装
jupyter notebook 使用小结(打不开ipynb文件,页面报错 500 : Internal Server Error)
之后为了进一步降低版本可以安装5.1.1版本(我的是这样,情况各不相同)
pip install tornado==5.1.1
就可以安装成功了,这个我是网上搜到的清华的源

相关的问题情况也可以参考如下链接,也有很多借鉴经验:
1.AttributeError: module ‘tornado.web’ has no attribute ‘asynchronous’
https://www.jianshu.com/p/35de9e2009c0
2.简单粗暴类
https://www.cnblogs.com/xxtalhr/p/10739036.html#_label0
3.其他问题
https://blog.****.net/weixin_41813895/article/details/81739502
https://www.cnblogs.com/wrnmb/p/10647928.html
https://*.com/questions/36851746/jupyter-notebook-500-internal-server-error
4.Tornado介绍
http://demo.pythoner.com/itt2zh/index.html