伺服器配置Jupyter實現多裝置瀏覽器訪問
阿新 • • 發佈:2021-10-11
背景
在伺服器配置Jupyter,則可以實現多地登入。只要手邊有裝置,並且伺服器的Jupyter服務也保持工作,可以隨時隨地通過Jupyter編寫程式碼。
本文記錄一下如何在伺服器配置Jupyter,我使用的伺服器系統為Ubuntu 18.04,且安裝了anaconda。
操作
- 1.conda安裝Jupyter,若以安裝則直接跳轉第2步;未安裝則輸入
conda install jupyter
- 2.命令列輸入命令,生成Jupyter配置檔案
jupyter notebook --generate-config
會在根目錄下生成.jupyter/jupyter_notebook_config.py檔案
-
3.設定瀏覽器訪問Jupyter時所需要輸入的密碼。命令列輸入
python
,進入python的命令列模式。輸入:from notebook.auth import passwd
回車passwd()
回車- 然後會提示輸入兩次密碼,該密碼為今後想要通過瀏覽器進入Jupyter的登入密碼
- 輸入完成後,得到一個金鑰,該金鑰記得複製,之後配置檔案時要用
-
4.修改配置檔案
vim ~/.jupyter/jupyter_notebook_config.py
,修改四項:c.NotebookApp.ip = '*'
# 表示所有ipc.NotebookApp.password = u'剛才複製的金鑰'
c.NotebookApp.open_browser = False
# 禁止Notebook啟動時自動開啟瀏覽器c.NotebookApp.port = 8888
# 訪問的埠,預設為8888,按需修改
-
5.在伺服器中啟動Jupyter,並保持一直工作
- 這裡可以通過tmux或nohup啟動一個程序,專門掛著Jupyter服務