본문 바로가기
인공지능(AI)

주피터 노트북 설치 방법 및 사용법

by 데이터관리자 2025. 2. 27.
728x90
반응형

주피터 노트북 설치 방법 및 사용법

1. 주피터 노트북(Jupyter Notebook) 소개

주피터 노트북(Jupyter Notebook)은 데이터 과학, 머신러닝, AI 연구, 소프트웨어 개발 등의 분야에서 널리 사용되는 인터랙티브 환경입니다. 주피터 노트북을 사용하면 코드 작성과 실행, 시각화 및 문서화가 가능하며, 특히 Python 기반의 AI 및 데이터 분석 프로젝트에서 필수적인 도구로 자리 잡고 있습니다.

본 글에서는 주피터 노트북의 설치 방법과 기본적인 사용법에 대해 AI 전문가의 관점에서 상세히 설명하겠습니다.


2. 주피터 노트북 설치 방법

2.1 아나콘다(Anaconda) 배포판을 이용한 설치 (추천)

아나콘다(Anaconda)는 데이터 과학 및 AI 개발을 위한 다양한 패키지와 함께 주피터 노트북을 기본적으로 포함하는 배포판입니다. 가장 쉬운 방법이므로 초보자에게 추천합니다.

설치 방법:

  1. Anaconda 공식 웹사이트에 접속합니다.
  2. 본인의 운영체제(Windows, macOS, Linux)에 맞는 최신 버전의 Anaconda 설치 파일을 다운로드합니다.
  3. 다운로드한 파일을 실행하고 설치 과정을 진행합니다.
  4. 설치가 완료되면 Anaconda Navigator 또는 Anaconda Prompt에서 다음 명령어를 실행하여 주피터 노트북을 실행합니다:
    jupyter notebook
    

2.2 pip을 이용한 설치

아나콘다를 설치하지 않고 Python 환경에서 직접 주피터 노트북을 설치할 수도 있습니다.

설치 방법:

  1. Python이 설치되어 있는지 확인합니다 (버전 3.6 이상 권장):
    python --version
    
  2. pip을 이용하여 주피터 노트북을 설치합니다:
    pip install jupyter
    
  3. 설치가 완료되면 아래 명령어를 입력하여 실행합니다:
    jupyter notebook
    

3. 주피터 노트북 기본 사용법

3.1 주피터 노트북 실행하기

위에서 설치한 방법 중 하나를 선택하여 jupyter notebook 명령어를 실행하면 웹 브라우저에서 주피터 노트북 인터페이스가 자동으로 열립니다. 주피터 노트북이 실행되는 동안에는 터미널이 열려 있어야 합니다.

3.2 노트북 생성 및 셀(Cell) 실행

  1. 새로운 노트북 생성:
    • 브라우저에서 주피터 노트북 인터페이스에서 New -> Python 3을 선택합니다.
  2. 코드 셀 실행:
    • 기본적으로 코드 실행은 Shift + Enter 키를 눌러 실행합니다.
    • 예제 코드 실행: 
    • print("Hello, Jupyter!")
     
  3. Markdown 셀 사용:
    • 텍스트 설명을 추가하려면 셀 유형을 Markdown으로 변경한 후 작성합니다.
    • 예제:
      # 제목 1
      ## 제목 2
      - 리스트 항목 1
      - 리스트 항목 2
      

3.3 주피터 노트북 확장 기능 활용

  • 매직 커맨드 사용:
    • %timeit : 코드 실행 시간을 측정
    • %matplotlib inline : 그래프를 인라인으로 출력
  • pandas, matplotlib을 활용한 데이터 분석:
    import pandas as pd
    import matplotlib.pyplot as plt
    
    df = pd.DataFrame({'x': [1, 2, 3, 4], 'y': [10, 20, 25, 30]})
    df.plot(x='x', y='y', kind='line')
    plt.show()
    

4. 고급 사용법: AI 및 데이터 분석 환경 구축

4.1 가상환경(venv 또는 conda)에서 주피터 실행

  • 여러 프로젝트를 관리하기 위해 가상환경을 설정하고 그 안에서 주피터를 실행하는 것이 좋습니다.

conda 환경 설정:

conda create -n myenv python=3.8
conda activate myenv
conda install jupyter
jupyter notebook

venv 환경 설정:

python -m venv myenv
source myenv/bin/activate  # Windows에서는 myenv\Scripts\activate
pip install jupyter
jupyter notebook

4.2 Google Colab과의 연동

주피터 노트북을 설치하지 않고도 Google Colab을 사용하면 클라우드에서 바로 실행할 수 있습니다.

  • 주요 기능:
    • GPU/TPU를 무료로 사용할 수 있음.
    • Google Drive와 연동 가능.

5. 결론

주피터 노트북은 AI 연구 및 데이터 분석에서 필수적인 도구입니다. 설치 방법은 아나콘다(Anaconda) 설치가 가장 쉬우며, pip을 이용한 방법도 가능합니다. 기본적인 사용법을 익힌 후, 가상환경 설정Google Colab 활용 등의 고급 기능을 적용하면 더욱 효율적인 AI 개발 환경을 구축할 수 있습니다.

앞으로 AI 프로젝트를 진행할 때 주피터 노트북을 활용하여 보다 직관적이고 효과적인 코딩 환경을 경험해 보시길 바랍니다.

728x90
반응형