Jupyter Notebook无法自动打开浏览器

问题描述

最近重装了下jupyter,出现了一些之前没出现过的问题,比如这个:在控制台下启动jupyter notebook但是没有自动打开浏览器,而是出现了下面的提示,大意就是让自己手动粘贴网址到浏览器打开呗,但是每次这样也太麻烦了
Jupyter Notebook无法自动打开浏览器_第1张图片

解决方法

  1. 首先需要用到jupyter notebook的配置文件jupyter_notebook_config.py,这个文件一般在用户目录下的.jupyter文件夹中,例如:“C:\Users\张三\.jupyter”,如果之前生成过则找到并打开它;否则打开命令行输入如下指令生成该文件:jupyter notebook --generate-config

  1. 在配置文件中找到如下语句(ctrl + f搜索)


#  Default: ''
# c.NotebookApp.browser = ''
  1. 在后面添加如下代码来指定浏览器


import webbrowser
webbrowser.register("浏览器名", None,
webbrowser.GenericBrowser(u"浏览器exe启动程序的路径"))
c.NotebookApp.browser = '浏览器名'

其中浏览器exe启动程序的路径可以通过桌面快捷方式—属性来查看,注意路径分隔符最好用双反斜杠,引号注意不要用成中文的!

示例:


import webbrowser
webbrowser.register("Edge", None,
webbrowser.GenericBrowser(u"C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"))
c.NotebookApp.browser = 'Edge'
  1. 修改后记得保存,关闭文件,这时候再启动jupyter notebook就可以自动跳转了。

你可能感兴趣的:(编程之路,jupyter,python,windows)