1. 更新 pip3 並安裝 jupyter lab
$ sudo -H pip3 install --upgrade pip
$ pip3 install jupyter jupyterlab
$ sudo reboot
2. 生成 jupyter lab 配置文件
$ jupyter lab --generate-config
輸入指令後會產生一個 python檔在以下路徑
/home/jeston/.jupyter/jupyter_lab_config.py
Note: jetson 是我的 username
使用 nano 更改一些設定,使用 -c 可以顯示行數
$ nano -c ~/.jupyter/jupyter_lab_config.py
更改設定如下,讓所有 ip 位址都可以對 jetson nano 連線,可以使用 Crtl+W 搜尋文字,'#' 記得去掉,更改設定後,Crtl+S 儲存、Crtl+X 離開
c.ServerApp.allow_origin = '*' # line 170/498
c.ServerApp.ip = '0.0.0.0' # line 316/498
3. 設置 jupyter notebook 密碼
$ jupyter lab password
設置完後,密碼會存到
/home/jetson/.jupyter/jupyter_server_config.json
4. 設定開機自動啟動 jupyter lab
創建 jupyter.service 文件
$ sudo nano /etc/systemd/system/jupyter.service
填入以下內容,User 為你的 username,ExecStart 為執行 jupyter lab 指令,WorkingDirectory 為你想在哪裡開啟 jupyter notebook
[Unit]
Description=Jupyter Notebook[Service]
Type=simple
User=jetson
ExecStart=/home/jetson/.local/bin/jupyter-lab --port 8888 --no-browser
WorkingDirectory=/home/jetson/[Install]
WantedBy=default.target
運行以下命令啟動服務
$ sudo systemctl enable jupyter
$ sudo systemctl start jupyter
檢查服務是否有運行
$ sudo systemctl status jupyter
如果有輸出如下圖綠字 (active (running)),證明服務正常,重啟後也能正常啟動
重啟後確認是否可以在自己的電腦對 jetson nano 進行連線,輸入 Jetson nano 的 ip address + port 8888,例如:http://ipaddress:8888
輸入剛剛設定的 jupyter notebook 密碼
即可成功連線
以後就可以更方便的使用 Jetson Nano 了!