手把手帶你在 Ubuntu 主機安裝 Jupyter Notebook 並用瀏覽器遠端連線進入|抬升 Raise

手把手帶你在 Ubuntu 主機安裝 Jupyter Notebook 並用瀏覽器遠端連線進入|抬升 Raise

抬升認為 Jupyter Notebook 是 Pyhton 開發最好用的平台沒有之一 ,本篇文章將帶你手把手安裝 Jupyter Notebook 在遠端 Ubuntu 主機上。

最近抬升我常常灌主機,因此對於如何在 Ubuntu 安裝 Jupyter Notebook 已經非常熟練,在此將過程記錄下來,希望能幫助到你。

安裝Anaconda

此範例使用 2019.10 的版本,Anaconda 版本不影響使用體驗。如有需要,你可以去 Anaconda 官方網站查看最新版本,並將連結替換掉。

wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
sh Anaconda3-2019.10-Linux-x86_64.sh

完成後把安裝檔刪掉,並重新連線,以進入 Anaconda 環境:

rm Anaconda3-2019.10-Linux-x86_64.sh

完成後,就會看到自己的名字前面多一個(base)的字樣,就代表Anaconda已經建置成功囉!

設定 Jupyter Notebook

接著我們啟動一次 Jupyter notebook,讓相關設定檔完全載入完成。

jupyter notebook

啟動後,按兩下 ctrl + c 即可終止 Jupyter Notebook 運行

接著在終端機輸入下列指令生成設定檔並進入編輯:

jupyter notebook --generate-config
vim ~/.jupyter/jupyter_notebook_config.py

這邊我是用 Vim ,你也可以使用習慣的編輯器
只要進去後按下 shift+O 然後 shift+insert (macOS為Command+V) 即可貼上複製的內容。

將下列程式碼貼進去設定檔:

#設定任何ip都可以登入
c.NotebookApp.ip = '*'
#設定port為 3389,你也可自行更改為想要的port
c.NotebookApp.port = 3389
#設定開啟 Jupyter Notebook 時 不會執行瀏覽器
c.NotebookApp.open_browser = False

完成後,運行 Jupyter notebook,如果沒有出現錯誤就代表成功啦!

jupyter notebook

( 延伸閱讀:設定或更改 Jupyter Notebook 的密碼|抬升 Raise )
( 延伸閱讀: 讓 Jupyter Notebook 執行時開啟指定資料夾|抬升 Raise )

# 連線至 Jupyter Notebook

接著輸入你的主機的 ip 加上你的port,就可以連線啦!
如要求你輸入密碼,請輸入前面設定過的密碼喔!
(本文章範例密碼為 123,如果要更改請參考 如何設定 Jupyter Notebook 的密碼?)
請替換 your-ip-address 為你的ip,Port 請換成在 config 設定的值。

http://your-ip-address:3389

如果 Juypter Notebook 正在運行,但你從電腦端無法連線,就代表防火牆擋住或路由器分配問題,需要跟網管聯絡,請他從路由器端開啟 Port 連線轉發。或者你可以更改前面設置的 port 為系統有開放的 port。

另外,想要讓 Jupyter Notebook 在你斷開 ssh 連結時還能運行,你會需要使用 tmux 來讓 Jupyter Notebook 在後台常駐。

This Post Has 2 Comments

  1. 你rm那邊和sh版本不一樣

    1. 已修正!謝謝你

發佈留言

Close Menu