1. 程式人生 > >Jupyter notebook 伺服器遠端配置(Ubuntu16.04)

Jupyter notebook 伺服器遠端配置(Ubuntu16.04)

Jupyter notebook 簡單易用,遠端連線之後可以線上寫程式碼,管理檔案,執行終端。

網上的遠端配置教程已經有很多,但是都相似且不夠全面,在我配置的時候仍然出現了一些問題,這裡做一個記錄。

一、步驟1

編輯配置檔案, Linux在:/home/.jupyter/jupyter_notebook_config.py

若沒有,則在命令列重新生成配置檔案:

jupyter notebook --generate-config

二、步驟2

1.在命令列輸入:ipython

2.開啟ipython並設定密碼:

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

三、步驟三

修改配置檔案:jupyter_notebook_config.py

主要改這幾個點:

c.NotebookApp.ip = '*'                                #設定遠端所有ip可訪問
c.NotebookApp.notebook_dir = '/home/hndx532/code'     #設定匯入的檔案路徑
c.NotebookApp.open_browser = False                    #關閉瀏覽器
c.NotebookApp.password=u'sha1:b13b8f87cb69:c70c8da8fbec8b0baf7c5d5834638d8fac7ac4b9' #輸入生成密碼
c.NotebookApp.port = 53232                            #設定埠號

儲存好配置檔案。

注:在命令列執行 jupyter notebook 出現了 error IP地址報錯

所以把輸入改為: jupyter notebook --ip = 115.157.192.47 (電腦的IP地址)

再在瀏覽器輸入:http://ip地址:設定的埠號

輸入密碼即可登入: