【 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
-