Win 10 bash linux 安装jupyter无法自动打开浏览器

win10系统目前已经可以自主安装unbuntu系统,兼顾了linux的便捷和windows系统的丰富功能,具体安装方式请百度,很简单。最近在本地linux系统上安装jupyter notebook 出现了无法自动打开浏览器的问题,需要手动输入ip才可以。在网上找寻了相关资料,具体设置如下:

1. 生成配置文件 

在terminal 界面输入 jupyter notebook --generate-config,生成配置文件jupyter_notebook_config.py,通常配置文件在~/.jupyter/ 目录下。

2.修改配置文件参数

定位以下代码:

## The directory to use for notebooks and kernels.

#c.NotebookApp.notebook_dir = ''

在以上代码下面加入如下代码:

import webbrowser

webbrowser.register('chrome',None,webbrowser.GenericBrowser(u'/mnt/c/Program Files/Google/Chrome/Application/chrome.exe'))

c.NotebookApp.browser = 'chrome'

注意其中的 “/mnt/c/Program Files/Google/Chrome/Application/chrome.exe” 路径是你电脑 chrome.exe 所在的位置,如果想换其他浏览器同理。

保存后,此时在 terminal 中输入 jupyter notebook 就可以让其自动打开浏览器。

但是打开浏览器之后出现一个问题。

浏览器无法找到这个文件file:///home/destin/.local/share/jupyter/runtime/nbserver-5222-open.html

这时候再打开配置文件jupyter_notebook_config.py,修改默认打开浏览器的方式,

更改c.NotebookApp.use_redirect_file = False,以ip的方式直接打开jupyter notebooks。

Over!!!

参考:

1. 无法打开浏览器问题

2. 无法找到文件问题

你可能感兴趣的:(Win 10 bash linux 安装jupyter无法自动打开浏览器)