一、Jupyter notebook自动跳转到edge浏览器
1.1 问题描述及前期准备
安装好Anaconda后,想在Anaconda prompt中打开jupyter notebook,但是出现无法自动跳转到浏览器的情况。
以下以跳转Edge浏览器为例。
前期准备是确定Edge程序的位置,一般是系统安装已安装。
在C:\Program Files (x86)\Microsoft\Edge\Application这个位置,检查一下,如果一直,后面的关键脚本可以直接复制。
1.2 解决方案
(1)如下图打开Anaconda prompt窗口,输入:jupyter notebook --generate-config,回车后可以得到jupyter notebook默认配置文件所在路径,根据路径去相应文件找到它。
(2)找到jupyter_notebook_config.py后,右键-》在记事本中编辑(或者 右键-》打开方式-》选择其他应用-》记事本-》仅此一次)打开。
(3)按住CTRL+F搜索 c.NotebookApp.browser
(4)在这段后面添加以下内容,保存。至此,就可以完成自动跳转到edge浏览器。
import webbrowser
webbrowser.register('msedge',None, webbrowser.GenericBrowser(r'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe'))
c.NotebookApp.browser ='msedge'
二、Jupyter notebook跳转后看不到文件夹内容
2.1 产生原因
出现该问题的大部分是因为联想电脑的默认浏览器是联想浏览器,把联想浏览器改成edge浏览器即可。
2.2 解决步骤
在开始-设置-应用-默认应用-Microsoft edge-设置默认值。再次打开Jupyter notebook,自动跳转到edge浏览器,这时候正常使用。