Jupyter Lab 설치 & 실행 방법

jaylnne·2022년 4월 5일
2

Jupyter Lab

목록 보기
1/1
post-thumbnail

공유 배경 🙋‍♀️

작성해야 하는 파일이 많을 때, jupyter lab은 jupyter notebook보다 조금 더 작업에 편리한 기능과 환경을 제공한다. jupyter lab을 처음 사용하거나, 서버가 reboot 되었을 때에는 jupyter lab을 실행시켜 다시금 서버에 띄워주어야 한다.

1. Jupyter Lab 설치 확인 ✅

우선 주피터랩 패키지가 설치되어 있는지 확인한다.

$ jupyter lab --version

아래 예시처럼 버전 정보가 출력되면 jupyter lab이 설치되어 있는 것이다.

jupyter lab이 설치되어 있지 않다면 다음 내용을 참고해 jupyter lab을 설치한다.

2. Jupyter Lab 설치하기 💬

pip install jupyterlab

✋ 주의) jupyter와 lab 사이에 띄워쓰기가 없어야 한다.

3. Jupyter Lab 실행하기 💪

# 예시
nohup jupyter lab --ip=0.0.0.0 --port 5000 --no-browser --allow-root 1>/dev/null 2>&1 &
  • nohup
    - jupyter lab 실행이 서버 백그라운드에서 돌아가도록 하는 명령어
    • 터미널이 종료되어도 jupyter lab이 종료되지 않음
  • ip
    - jupyter lab을 실행하고자 하는 서버의 ip 주소
    • 0.0.0.0 은 현재 서버를 뜻함
  • port
    - jupyter lab을 띄울 서버의 포트 번호
    • jupyter lab 실행 후 웹브라우저로 접근할 때 <ip 주소>:<포트 번호> 로 접근함
    • 다른 프로그램이 점유 중인 포트로 실행될 시 자동으로 비어있는 다른 포트에 실행됨
  • no-browser
    - 브라우저를 통해 띄우지 않겠다는 명령어
  • allow-root
    - 관리자 권한을 허용한다는 의미
  • 1>/dev/null 2>&1 &
    - 터미널에 출력되는 내용을 redirection 하는 설정
    • 쉽게 말해, nohup으로 실행한 jupyter lab의 출력이 nohup.log에 불필요하게 쌓이는 것을 방지함
    • 자세한 내용이 궁금하면 해당 설정 방법은 구글링을 추천

4. Jupyter Lab shell 실행 파일 😎

jupyter lab 실행 명령어를 shell 실행 파일로 미리 만들어두면 편리하다.

vim start_lab
# start_lab 에 jupyter lab 실행 명령어를 작성한 후 저장
chmod +x start_lab
./start_lab
profile
스스로 정한 목표에 도달하기 위해 달리는 걸 즐기는 사람 🏃‍♀️

0개의 댓글