1. 程式人生 > 其它 >Jupyter notebook 遠端訪問

Jupyter notebook 遠端訪問

在本地使用jupyter notebook很簡單,但是如果我們想在伺服器上,例如Ubuntu上使用notebook就會出現無法開啟網頁的情況,本文介紹一下如何開啟jupyter notebook的遠端訪問。

1. 生成配置檔案

jupyter notebook --generate-config

2. 建立訪問密碼

首先開啟ipython,利用passwd建立密碼

$ ipython

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password: ******
Verify password: ******
Out [2]: 'abcd:...'

複製out2中顯示的密碼

3. 修改jupyter notebook的配置檔案

$ vim ~/.jupyter/jupyter_notebook_config.py

然後修改

c.NotebookApp.allow_remote_access = True #允許遠端連線
c.NotebookApp.ip='*' # 設定所有ip皆可訪問
c.NotebookApp.password = u'abcd:..' #之前複製的密碼
c.NotebookApp.open_browser = False # 禁止自動開啟瀏覽器
c.NotebookApp.port =8888 #任意指定一個埠

4. 啟動notebook

jupyter notebook

然後開啟瀏覽器,地址是伺服器的地址加上剛才指定的埠,完成。