정보

[Windows] Jupyter Notebook 설치 및 사용법 완벽 가이드

mindlab091908 2025. 5. 9. 16:26
반응형

데이터 분석, 인공지능, 머신러닝, 데이터 시각화까지. 요즘 파이썬을 활용한 다양한 프로젝트들이 많아지면서, 이 모든 작업을 편리하게 할 수 있는 도구로 Jupyter Notebook이 주목받고 있습니다. 이 포스팅에서는 Windows 운영체제에서 Jupyter Notebook을 설치하고 실행하는 방법을 하나하나 상세하게 설명드리겠습니다.


🧠 Jupyter Notebook이란?

Jupyter Notebook은 웹 기반의 인터랙티브 개발 환경으로, 파이썬(Python) 코드를 셀 단위로 작성하고 실행할 수 있는 도구입니다. 일반적인 IDE와는 달리, 코드 실행 결과를 바로 아래에서 확인할 수 있으며, **마크다운(Markdown)**을 통해 텍스트 설명, 수식, 이미지 등을 삽입할 수 있어 데이터 분석 보고서나 머신러닝 실험 결과 공유에 최적화되어 있습니다.

대표적인 사용 분야는 다음과 같습니다:

  • 데이터 분석 및 전처리
  • 데이터 시각화
  • 머신러닝 모델 실험
  • 논문 코드 정리 및 공유
  • 교육용 자료 제작

📌 사전 준비: Python과 pip 설치 확인

Jupyter Notebook은 Python 언어 기반으로 작동합니다. 따라서 먼저 파이썬과 pip(Python 패키지 관리자)가 설치되어 있어야 합니다. 아래 절차에 따라 설치 여부를 확인해주세요.

1. Python 설치 여부 확인

윈도우 키 + R → cmd 입력 → 명령 프롬프트에서 다음 명령어 입력:

python --version

예시 출력:

Python 3.12.2

이와 같이 버전이 출력된다면 Python이 설치된 상태입니다.

2. pip 설치 여부 확인

pip --version

예시 출력:

pip 23.0.1 from ...

문제가 없다면 다음 단계로 넘어가시면 됩니다.

💡 Python이 설치되어 있지 않다면 공식 다운로드 링크에서 설치하세요. 설치 시 "Add Python to PATH" 옵션을 반드시 체크해야 합니다.


🛠️ Jupyter Notebook 설치하기

Python과 pip가 준비되었다면 이제 Jupyter Notebook을 설치할 차례입니다.

🔸 설치 명령어

명령 프롬프트 또는 PowerShell을 열고 아래 명령어를 입력합니다.

pip install notebook

이 명령어는 Jupyter Notebook과 그에 필요한 모든 패키지를 함께 설치합니다. 설치는 몇 분 정도 소요될 수 있습니다.

🔎 설치 확인

설치가 완료되면 다음 명령어로 정상적으로 설치되었는지 확인해볼 수 있습니다.

jupyter --version

예시 출력:

jupyter core     : 5.7.0
jupyter-notebook : 7.0.6

버전이 잘 출력된다면 설치가 성공적으로 완료된 것입니다!


🚀 Jupyter Notebook 실행하기

설치를 마쳤다면 이제 바로 실행해볼 차례입니다.

🔸 실행 명령어

아래 명령어를 입력하세요.

jupyter notebook

잠시 후 자동으로 웹 브라우저가 열리면서 다음과 같은 주소로 Jupyter Notebook 인터페이스가 표시됩니다.

http://localhost:8888/tree

만약 브라우저가 자동으로 열리지 않으면 명령 프롬프트에 표시된 URL을 복사해서 직접 주소창에 붙여넣으시면 됩니다.


📝 새 노트북 파일 생성 및 코드 실행

Jupyter Notebook이 정상적으로 실행되었다면 이제 실습을 진행해보겠습니다.

1️⃣ Notebook 파일 생성

  • 웹 브라우저에서 오른쪽 상단의 New 버튼 클릭
  • Python 3 (ipykernel) 선택

새로운 .ipynb 파일이 생성되며 코드 셀을 작성할 수 있는 화면이 열립니다.

2️⃣ 코드 작성 및 실행

아래와 같이 간단한 코드를 작성해보세요:

print('Hello, Jupyter!')

이후 Shift + Enter 키를 누르거나 상단의 ▶ (Run) 버튼을 클릭하면 코드가 실행되며 결과가 바로 아래에 출력됩니다.

3️⃣ 변수 선언 후 연산도 가능

a = 10
b = 20
a + b

셀 단위로 코드를 작성하고 실행하면, 결과가 하나하나 확인 가능하므로 디버깅 및 분석에 매우 유용합니다.


🧾 Markdown 셀 활용하기

Jupyter Notebook에서는 마크다운 문법을 사용하여 텍스트, 제목, 리스트, 수식 등을 삽입할 수 있습니다. 이 기능은 코드와 설명을 함께 정리할 때 아주 유용합니다.

🔸 마크다운 셀 작성 방법

  • 셀을 선택한 후 상단 메뉴에서 Code → Markdown으로 변경
  • 아래와 같은 마크다운 문법을 작성

예시:

# 제목입니다
## 부제목입니다

- 리스트 1
- 리스트 2

**굵은 글씨**  
*기울임 글씨*

작성한 후 Shift + Enter를 누르면 텍스트가 렌더링됩니다.


🛠️ 셀 관련 다양한 기능들

Jupyter Notebook에서는 셀을 마음대로 추가, 삭제, 이동할 수 있습니다.

🔸 셀 추가

  • 상단 메뉴 → Insert → Insert Cell Below

🔸 셀 삭제

  • 삭제할 셀 선택 → Edit → Delete Cells

🔸 셀 이동

  • 셀 선택 후 화살표 아이콘 (상단 메뉴)로 위아래로 이동

🔸 셀 실행 순서

  • 각 셀 왼쪽에 있는 [ ] 안의 숫자는 셀의 실행 순서를 나타냅니다.
  • 실행 순서가 중요하므로, 코드 순서대로 실행되지 않으면 예상치 못한 결과가 나올 수 있습니다.

💡 예제 3가지: 실전에서 활용해보기

✅ 예제 1: 간단한 반복문

for i in range(5):
    print(f"Jupyter에서 반복 중: {i}")

✅ 예제 2: 리스트 합계 구하기

numbers = [10, 20, 30, 40]
print(sum(numbers))

✅ 예제 3: 데이터 시각화 (matplotlib 필요)

import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [10, 20, 25, 30]

plt.plot(x, y)
plt.title('간단한 선 그래프')
plt.xlabel('X축')
plt.ylabel('Y축')
plt.show()

위 예제를 실행하려면 pip install matplotlib로 패키지를 먼저 설치해주세요.


🔗 참고 자료 (Reference)


✨ 마무리하며

Jupyter Notebook은 단순한 개발 도구를 넘어서 데이터 실험실, 프로그래밍 노트, 교육 플랫폼 등 다양한 분야에서 활용되고 있습니다. 처음에는 다소 생소할 수 있지만, 몇 번만 사용해보면 그 편리함에 금방 익숙해지실 거예요.

앞으로 데이터 분석, 인공지능, 머신러닝 등 다양한 분야에 도전하신다면, Jupyter Notebook은 필수적인 도구가 될 것입니다. 이 글이 여러분의 첫 시작에 도움이 되었길 바랍니다 😊

 

반응형