Jupyter 설정하기

Jupyter notebook 을 사용하면 웹브라우저에서 직접 파이썬 코드를 작성하여 실행해볼 수 있습니다.

PC 또는 Jetson nano에서 직접 실행할 수 있습니다.

Jetson nano에서 Jupyter 설치하기 #

[주의!] Jetson nano에 Jupyter notebook을 설치하는 과정은 아직 실험 단계입니다.

경우에 따라 여러분의 Jetson nano가 부팅이 불가능하거나 되돌리기할 수 없을 수 있으므로 중요한 파일은 백업하고 진행하시기 바랍니다.

Jetson nano에 ssh로 접속 후, 다음 과정을 따라 설치합니다.

  1. libffi를 설치합니다.
$ sudo apt install -y libffi-dev

2. libssl1.0-dev 를 설치합니다.(실행하면 ROS가 제거됩니다!)

$ sudo apt install -y libssl1.0-dev

3. python3-numpy python3-scipy python3-matplotlib 를 설치합니다.

$ sudo apt install python3-numpy python3-scipy python3-matplotlib

4. python3-pip 를 설치합니다.

$ sudo apt install python3-pip

5. 먼저 Jupyter Lab을 설치하기 위해 경로를 export 합니다.

$ export PATH="$HOME/.local/bin:$PATH"

6. 다음과 같이 Jupyter 를 설치합니다.

$ pip3 install --user jupyterlab

7. pip의 rospkg를 설치합니다.

$ pip3 install rospkg

8. Jupyter의 password를 설정하기 위해 다음을 입력합니다. (원격으로 접속하는 경우 암호 입력을 요구합니다.)

$ jupyter notebook --generate-config

9. 이제 패스워드를 입력합니다.

$ jupyter notebook password
Enter password: 
Verify password: 
[NotebookPasswordApp] Wrote hashed password to /home/r1mini/.jupyter/jupyter_notebook_config.json

9. jetson nano를 원격에서 접속하기 위해 jetsno nano의 IP주소를 입력하여 Jupyter notebook을 엽니다.
기본 포트는 8888 입니다.

$ jupyter notebook --ip 192.168.1.109

10. 이제 PC에서 브라우저를 열고 Jetson nano의 IP주소와 포트 8888로 접속합니다. (패스워드 입력이 필요합니다.)