2.8 파이썬 필수 데이터 분석 패키지 설치 (Windows 기준)

학습목표: 윈도우(Windows) 기본 파이썬이나 가상환경에서 데이터 분석에 핵심적인 필수 패키지(Numpy, Pandas, Matplotlib 등)를 pip 명령어로 직접 설치하고 확인하는 방법을 배웁니다.

아나콘다(Anaconda)와 같은 종합 세트를 설치하지 않았거나, 코랩(Colab)을 쓰지 않고 로컬 PC에서 순수하게 파이썬만 설치한 경우 (또는 가상환경 venv을 새로 만든 경우)에는 데이터를 요리하는 데 필요한 특수 도구들을 도구함(앱스토어)에서 직접 꺼내 설치해주어야 합니다.

1. pip 란 무엇인가요?

스마트폰에 새로운 앱을 깔 때 ‘구글 플레이스토어’나 ‘앱스토어’를 열듯이, 파이썬에는 전 세계 수많은 개발자들이 만들어 놓은 마법 같은 코드 꾸러미(패키지)들을 쉽게 다운로드 받을 수 있는 ‘pip(핍)’이라는 전용 패키지 관리 도구가 기본으로 장착되어 있습니다.

  • pip의 뜻: Pip Installs Packages (또는 Preferred Installer Program)의 약자로, 파이썬으로 작성된 유용한 프로그램(패키지)들을 터미널 명령어 한 줄로 찾아내고 설치해 주는 아주 고마운 기본 프로그램입니다.
  • 주요 명령어 알아보기:
    • pip --version : 현재 내 컴퓨터에 깔려 있는 pip 버전을 확인합니다.
    • pip list : 지금까지 내가 어떤 패키지들을 샀는지(설치했는지) 목록을 쫙 보여줍니다.
    • pip install [패키지이름] : 원하는 새로운 패키지를 다운로드하여 설치합니다.

2. 필수 데이터 분석 패키지 설치하기

윈도우(Windows) 환경을 기준으로 터미널(명령 프롬프트 cmd 또는 VS Code 하단 터미널)을 열고 다음 명령어들을 차례대로 입력해 보세요.

⚠️ 주의사항 (가상환경 사용자): 가상환경(venv)을 만들었다면, 반드시 가상환경 방 안으로 먼저 입장(myenv\Scripts\activate) 한 후에 괄호 (myenv)가 뜬 상태에서 아래 명령어를 쳐야 다른 프로그램과 엉키지 않고 내 방에만 안전하게 설치됩니다!

1) 수치 계산 및 데이터 다듬기: Numpy, Pandas

숫자 데이터를 마치 강력한 엑셀 표처럼 자유자재로 다루고, 방대한 데이터를 단 1초 만에 덧셈/뺄셈/평균 내주는 가장 핵심적인 패키지들입니다.

pip install numpy pandas

2) 데이터 그리기(시각화): Matplotlib

딱딱하고 재미없는 숫자 데이터들을 예쁜 막대그래프, 꺾은선 그래프, 파이 차트(원형 그래프) 등으로 아름답게 그려주는 필수 시각화 도구입니다.

pip install matplotlib

💡 Matplotlib 맛보기 실습: 설치 후 어떤 도구인지 가볍게 체험해보고 싶다면 데이터 시각화 맛보기 (Matplotlib Teaser)를 방문하여 그래프를 직접 그려보세요!

🌟 한 줄로 모든 필수 패키지 싹- 긁어오기

이번 14주 학습 과정에서 사용할 위 패키지들과 함께, 예쁜 디자인의 그래프 도구(seaborn), 나중에 배울 머신러닝/인공지능 도구(scikit-learn), 그리고 주피터 노트북 환경(jupyter)까지 아래 명령어 단 한 줄로 한 큐에 전부 설치할 수도 있습니다.

pip install numpy pandas matplotlib seaborn scikit-learn jupyter

(설치에는 다운로드 용량이 있어 1~3분 정도 시간이 걸릴 수 있습니다.)

3. 내 컴퓨터에 잘 깔렸는지 테스트하기

다운로드와 설치가 끝났다면 파이썬을 켜서 도구들이 불량품이 아닌지(에러가 안 나는지) 직접 불러와 봅시다. 터미널 창에 바로 python 이라고 치고 엔터를 쳐 파이썬 대화형 모드(>>>)로 들어간 뒤, 아래 코드를 한 줄씩 쳐보세요.

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

print("데이터 분석 패키지 설치 대성공!")

화면에 빨간색 무서운 에러 글씨가 뜨지 않고 위 메시지가 그대로 출력된다면, 여러분의 윈도우 컴퓨터는 드디어 방대한 빅데이터를 요리할 수 있는 ‘완벽한 셰프의 주방’ 세팅을 마친 것입니다! 🎉

(테스트가 끝났다면 파이썬 대화형 모드에서 나가기 위해 exit()를 치고 엔터를 누르세요.)

서브목차