주피터 노트북이란? – 주피터 노트북 설치와 실행 방법

주피터 노트북이란 이미지

이 글의 목표는 간단합니다.

✅ 주피터 노트북 설치 전 과정 +
✅ 주피터 노트북이란 개념 정리 +
✅ 설치 후 실행 까지 처음부터 끝까지 정리

그리고 설치 방법도 한 가지가 아니라 다음과 같이 전부 다루어 보겠습니다.

  • pip으로 설치하는 클래식 방식
  • pip + JupyterLab (조금 더 현대적인 인터페이스)
  • Miniconda 환경에서의 Installation of Jupyter Notebook
  • Anaconda 배포판에 포함된 Jupyter Notebook 활용
  • 마지막엔 “어떤 방법을 언제 선택하면 좋은지”까지 비교 정리

주피터 노트북이란?

먼저 개념부터 짚고 갈게요. What is Jupyter Notebook?!

  • 웹 브라우저에서 돌아가는 인터랙티브 파이썬 환경
  • “셀” 단위로 코드를 실행하고, 바로 아래에 결과가 표시
  • 코드 + 텍스트(마크다운) + 수식(LaTeX) + 그래프를 한 문서 안에서 관리

즉, 주피터 노트북이란

  • 데이터분석
  • 머신러닝 실험
  • 교육용 튜토리얼
  • API 실험, 메모/노트

에 최적화된 “코드가 실행되는 문서 어플리케이션”이라고 보면 됩니다.

주피터 노트북 설치 – 설치 전략 한눈에 보기

주피터 노트북 설치 이미지

주피터 노트북 설치는 생각보다 선택지가 많습니다.
대표적인 네 가지를 요약하면

  1. pip + notebook
    • 가장 기본적인 Installation of Jupyter Notebook
    • 이미 파이썬이 설치되어 있을 때 간단히 올리는 방식
  2. pip + JupyterLab
    • jupyter lab UI를 쓰는 방식
    • 탭, 파일 브라우저 등 기능이 좋아서 요즘은 이게 사실상 표준
  3. Miniconda + conda 환경 + Notebook/Lab
    • 가볍게 conda만 쓰고, 패키지는 최소만 설치
    • 데이터 분석/머신러닝용 깨끗한 환경 관리에 유리
  4. Anaconda 배포판
    • 파이썬 + 수많은 패키지 + Jupyter Notebook/JupyterLab 모두 한 번에
    • 대신 용량이 크고, “과잉 설치”가 될 수 있음

설치를 고민할 때,
가볍게 쓰려면 pip or Miniconda,
패키지 잔뜩 깔린 “풀 패키지”를 원하면 Anaconda를 선택하는 느낌입니다.

방법 1 – pip으로 설치

pip으로 쥬피터 노트북 설치 이미지

1. 사전 조건: Python 설치 확인

Mac / Windows 터미널에서

python --version
# 또는
python3 --version

3.x 버전이면 OK.
없다면 공식 사이트(https://www.python.org)에서 설치

2. 가상환경 만들기 (강력 추천)

# 프로젝트 폴더
mkdir jupyter_demo
cd jupyter_demo

# 가상환경 생성
python -m venv .venv   # 또는 python3 -m venv .venv

# 활성화
# Windows
.\.venv\Scripts\activate

# Mac / Linux
source .venv/bin/activate

이제 이 상태에서 하는 주피터 노트북 설치 작업은
다른 프로젝트와 충돌하지 않습니다.

3. pip으로 Jupyter Notebook 설치

pip install notebook

설치 확인

jupyter notebook --version

주피터 노트북 실행 방법 (pip 버전)

쥬피터 노트북 실행 방법 이미지

가상환경이 켜진 상태에서

jupyter notebook
  • 브라우저에 http://localhost:8888 자동 오픈
  • 상단 오른쪽의 New → Python 3 선택 → 새 노트북 생성

이게 가장 기본적인 실행 방식입니다.

방법 2 – pip + JupyterLab (현대적인 UI)

주피터 노트북 설치를 할 때
요즘은 그냥 JupyterLab까지 같이 설치하는 경우가 많아요.

1. 설치

pip install jupyterlab

2. 주피터 노트북 실행 (JupyterLab UI)

jupyter lab
  • 좀 더 IDE 같은 인터페이스
  • 파일탐색기, 탭, 터미널, 텍스트 파일 편집 등 한 화면에서 가능

실제로는

  • JupyterLab 안에서 Notebook(.ipynb) 을 실행하므로
    이것도 넓은 의미에서는 같은 쥬피터 노트북 설치 및 실행 과정이에요.

방법 3 – Miniconda 기반 Jupyter Notebook 설치

Miniconda 사이트 이미지

“파이썬 버전 관리 + 패키지 관리”를 깔끔하게 하고 싶다면
Miniconda + conda 환경이 정말 편합니다.

1. Miniconda 설치

2. 새 conda 환경 생성

conda create -n jupyter_env python=3.11
conda activate jupyter_env

3. Jupyter Notebook 설치 (conda)

# 기본 notebook
conda install notebook

# 또는 JupyterLab
conda install jupyterlab

4. 주피터 노트북 실행 / JupyterLab

# Notebook
jupyter notebook

# 또는 Lab
jupyter lab

장점

  • 프로젝트별로 완전히 분리된 파이썬 환경
  • 데이터 분석 패키지 설치/삭제가 훨씬 안전
  • 나중에 Django, PyTorch, NumPy를 섞어 써도 깨끗하게 관리 가능

방법 4 – Anaconda로 한 번에 Jupyter Notebook 설치

“난 그냥 데이터 분석 풀 세트 한 번에 받고 싶다”라면 Anaconda입니다.

1. Anaconda 설치

  • Anaconda 공식 사이트에서 다운로드 후 설치
  • 설치하면 파이썬, NumPy, pandas, Jupyter Notebook, JupyterLab까지 모두 포함

2. Anaconda Navigator에서 주피터 노트북 설치

GUI 좋아하시면

  1. Anaconda Navigator 실행
  2. Jupyter Notebook 옆의 Launch 클릭
  3. 브라우저에서 Notebook UI 오픈

CLI가 편하면

conda activate base   # 또는 원하는 환경
jupyter notebook

장점

  • 설치하면 바로 “데이터 과학 풀세트”
  • 초보자가 “뭘 더 깔아야 하지?” 고민할 필요가 적음.

단점

  • 용량이 크다 (수 GB)
  • 필요 없는 패키지가 너무 많을 수 있음.

그래서 쥬피터 노트북 설치를 처음 할 때는
Anaconda도 좋지만, 나중에는 Miniconda + 원하는 패키지만 설치
선호하게 되는 경우가 많습니다.

어떤 주피터 노트북 설치 방법을 선택할까?

정리해보면

  • 가볍게 연습 + 이미 Python 있음 → pip + notebook or JupyterLab
  • 데이터 과학/ML 본격 → Miniconda + conda 환경 + JupyterLab
  • “그냥 다 깔려있는 것” 원함 → Anaconda

그리고 어느 방법이든 공통 패턴은 이겁니다.

  1. Python/conda 환경 만들기
  2. 해당 환경에서 notebook 또는 jupyterlab 설치
  3. jupyter notebook 또는 jupyter lab 으로 쥬피터 노트북 실행
Installation of Jupyter Notebook image

용어 정리 (입문자용) 📚

  • Jupyter Notebook
    웹 브라우저에서 셀 단위로 코드를 실행하고 결과를 바로 보는 도구.
    데이터 분석, 교육, 실험에 매우 많이 쓰입니다.
  • JupyterLab
    Notebook의 확장판. 탭, 파일 브라우저, 터미널, 텍스트 에디터까지
    한 화면에 있는 “미니 IDE 같은 인터페이스”.
  • pip
    Python 패키지 관리자. pip install notebook 처럼
    패키지를 설치하는 기본 명령.
  • Miniconda / Anaconda
    • Anaconda: 파이썬 + 데이터 과학 패키지 풀세트 배포판
    • Miniconda: 최소한의 conda만 설치하고, 나머지는 필요할 때만 설치하는 가벼운 버전
  • 쥬피터 노트북 실행
    설치 후 jupyter notebook 혹은 jupyter lab 명령으로
    브라우저에서 Notebook 인터페이스를 여는 행위.

다음 글에서는 “Jupyter Notebook을 VS Code에서 여는 방법” 등을 한번 다뤄볼까 합니다.

유사한 게시물