우분투 24.04 Jupyter 가상 환경 설치

먼저 본인이 예전에 작성한 참고 글이다.

위 글 전부를 참고할 필요는 없고 일부만 참고하면 된다.

아무튼!

일단 우분투 24.04 내 Jupyter 가상 환경 설치는 다음 순서로 진행한다.

  1. 필수 패키지 설치 여부 확인 1:
    apt list --installed | grep -E 'python3-pip|python3-venv'
  2. 시스템 업데이트 및 필수 패키지 설치:
    sudo apt update && sudo apt upgrade -y
    sudo apt install python3-pip python3-venv -y
  3. 가상 환경 생성 및 활성화:
    mkdir jupyter_env
    cd jupyter_env
    python3 -m venv venv
    source venv/bin/activate
  4. Jupyter Notebook 및 ipykernel 설치:
    pip install jupyter ipykernel
  5. 가상 환경을 Jupyter 커널로 등록:
    python -m ipykernel install --user --name=venv --display-name "Python (Jupyter)"
  6. [A] 9번 참조
  7. [A] 10번 참조
  8. [A] 12번 참조
  9. .bashrcexport PATH=<기존 PATH>:$HOME/jupyter_env/venv/bin 추가
  10. [A] 14번 참조 systemd 사용자 서비스 등록을 위해 mkdir -p /home/<user>/.config/systemd/user 입력
  11. vi ~/.config/systemd/user/jupyter.service 후 아래 내용 입력하고 저장
    [Unit]
    Description=Jupyter Notebook Server
    After=network.target
    
    [Service]
    Type=simple
    ExecStart=/home/<user>/jupyter_env/venv/bin/jupyter notebook
    WorkingDirectory=/home/<user>/jupyter_env
    Restart=on-failure
    RestartSec=5
    
    [Install]
    WantedBy=default.target
  12. systemctl --user daemon-reload && systemctl --user enable jupyter.service
  13. loginctl enable-linger <user>
  14. loginctl show-user <user> -p LingerLinger=yes 확인
  15. 12번13번으로 인해 부팅 시 사용자 로그인 없이도 자동 실행
  16. [Option] 유용한 관리 명령어
    systemctl --user status jupyter : 상태 확인
    systemctl --user restart jupyter : 재시작
    systemctl --user stop jupyter : 중지
    journalctl --user -u jupyter -f : 로그 실시간 확인
  17. [A] 15번 참조
  18. [A] 10번의 10.iii.10.iv. 참조

위와 같이 진행하면 우분투 24.04 Jupyter 가상 환경 설치가 완료된다.

 

조회수: 15

Footnotes

  1. 모두 설치되어 있을 경우 아래 2번 생략!

댓글 남기기

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.