抬升認為 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 在後台常駐。
問你jupyter有沒有自動填入的人
13 4 月 2020你rm那邊和sh版本不一樣
easonc13
3 7 月 2020已修正!謝謝你