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. 无法找到文件问题

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容