【 Cloud 】Jupyter 安裝於 Azure Ubuntu VM
內容
- 學習目標
- 前置準備作業
- 安裝
Jupyter Notebook - 開機後自動啟動 Jupyter
學習目標
- 於
Azure Ubuntu VM中安裝Jupyter Notebook
前置準備作業
- 已註冊 Azure 帳號
- 已開啟虛擬機器
- 已安裝
Python 3.6
安裝 Jupyter Notebook
Step 1. 登入到 Azure
-
請在瀏覽器下輸入下方網址並登入

Step 2. 選取所建立的虛擬機器
-
點選左上角的三條橫線後,再點選
虛擬機器
-
選取所建立的虛擬機器

-
取得虛擬機器的
公用 IP 位址
Step 3. 開啟 Azure VM 連接埠
-
在
Azure VM上開啟8888 Port讓Jupyter使用- 點選
網路

- 點選
新增輸入連接埠規則

- 設定連接埠
目的地連接埠範圍欄位輸入8888名稱欄位輸入Port_8888

- 點選
Step 4. 登入到 Azure VM
- macOS
- Ref 遠端登入到 Azure VM
- Windows
- Ref 遠端登入到 Azure VM

Step 5. 安裝 Jupyter
-
在輸入以下指令進行安裝
pip install jupyter
Step 6. 設定 Jupyter Notebook 登入密碼
- 輸入以下指令進行設定
-
進入到 python CLI
python
-
引用套件
from notebook.auth import passwd
-
設定密碼
- 記下
sha那一串文字,
passwd()
- 記下
-
離開 python CLI
exit()
-
Step 7. Jupyter Config 設定
- 輸入以下指令進行設定
-
產生 Config
jupyter notebook --generate-config
-
修改設定
vi .jupyter/jupyter_notebook_config.py-
修改
c.NotebookApp.ip為 '0.0.0.0' 並移除最前面的#-
在控制模式 (按 ESC 鍵) 輸入
/c.NotebookApp.ip進行字串搜尋
-
修改前

-
修改後
- 在輸入模式 (按 i 鍵) 以進行資料修改

-
-
-
修改
c.NotebookApp.open_browser為False並移除最前面的#-
在控制模式 (按 ESC 鍵) 輸入
/c.NotebookApp.open_browser進行字串搜尋
-
修改前

-
修改後
- 在輸入模式 (按 i 鍵) 以進行資料修改

-
-
-
修改
c.NotebookApp.password為Step 6 中的設定密碼 sha 字串並移除最前面的#-
在控制模式 (按 ESC 鍵) 輸入
/c.NotebookApp.password進行字串搜尋
-
修改前

-
修改後
- 在輸入模式 (按 i 鍵) 以進行資料修改

-
-
-
修改
c.NotebookApp.port為8888並移除最前面的#-
在控制模式 (按 ESC 鍵) 輸入
/c.NotebookApp.port進行字串搜尋
-
修改前

-
修改後
- 在輸入模式 (按 i 鍵) 以進行資料修改

-
-
-
存檔離開
-
進入到控制模式
按 esc 鍵 -
存檔並離開
:wq!
-
-
-
Step 8. 啟動 Jupyter
-
輸入以下指令進行啟動
jupyter notebook
-
開啟瀏覽器輸入下方網址
-
http://
虛擬機器的 公用 IP 位址:8888 -
輸入
Step 6 中的設定密碼
-
登入成功畫面

-
開啟程式編輯頁面
-
New➙Python 3
-
開啟成功畫面

-
-
開啟後自動啟動 Jupyter
-
輸入以下指令進行設定
sudo vim /etc/rc.local -
開啟
rc.local檔案後畫面
-
進入編輯模式
輸入 i
-
輸入啟動指令
- 請把下方的
mmosconii取代為所登入的 Azure VM 帳號
su mmosconii -c "/home/mmosconii/.pyenv/shims/jupyter-notebook --config=/home/mmosconii/.jupyter/jupyter_notebook_config.py --no-browser --notebook-dir=/home/mmosconii" &
- 請把下方的
-
存檔離開
-
進入到控制模式
按 esc 鍵 -
存檔並離開
:wq!
-
查看設定狀態
sudo systemctl status rc-local.service
-