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