設定遠端連線jupyter notebook服務
阿新 • • 發佈:2020-12-08
設定遠端連線 jupyter notebook 服務
jupyter notebook不僅可在本地進行連線,而且可以在遠端主機上開啟jupyter notebook服務,然後在本地進行連線以便使用伺服器的資源。
1. 安裝jupyter notebook
pip install jupyter
2. 生成相關配置檔案
在命令列中執行jupyter notebook --generate-config
3. 設定連線jupyter notebook服務時的密碼
在命令列中進入IPython進行如下操作:
In [1]: from notebook.auth import passwd In [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:***yourcode***'
複製上面Out[2]: 出來的密文,即引號中的內容,後續會用到。
4. 在上面生成的配置檔案進行配置
這裡我們通過在vim編輯器中進行設定:
vim ~/.jupyter/jupyter_notebook_config.py
在上面檔案的最後面插入以下設定,其含義見註釋即可:
c.NotebookApp.ip = '0.0.0.0' # 所有IP都可以訪問 c.NotebookApp.port = 8888 # 預設的埠是8888 c.NotebookApp.open_browser = False # 禁止自動在伺服器上開啟jupyter c.NotebookApp.password = u'sha1:***yourcode***' c.NotebookApp.notebook_dir = "/path_of/root_directory/where/jupyter/works/" # 設定啟動Jupyter工作的根目錄,該資料夾需要你自己去建立
5. 啟動jupyter notebook
在終端中輸入jupyter notebook
即可,此時可在本地或者遠端連線此jupyter notebook服務。
6. 遠端連線
在你的本地瀏覽器中,輸入地址名http://hostIpAddress:8888
,輸入登陸密碼即可連線。