Step 2

라이브러리

수치 계산, 그래프, notebook 작업에 필요한 Python 라이브러리를 설치합니다.

주요 패키지 설치

Python 설치가 끝나면 pip으로 터미널이나 Jupyter Notebook 셀에서 패키지를 설치할 수 있습니다. python -m pip 형식은 현재 사용하려는 Python 환경에 연결된 pip을 실행한다는 점에서 더 명확합니다.

Windows

Windows PowerShell에서는 py -m pip을 사용합니다. 먼저 pip을 최신화합니다. 이 과정에서 pip이 현재 사용하려는 Python 환경에 연결되어 있는지도 함께 확인할 수 있습니다.

py -m pip install --upgrade pip

그 다음 여러 개의 자주 쓰는 라이브러리를 한 번에 설치합니다. 예를 들어 NumPy, Matplotlib, Pandas는 다음처럼 설치합니다.

py -m pip install numpy matplotlib pandas

macOS / Linux

macOS 또는 Linux 터미널에서는 python3 -m pip을 사용합니다. 먼저 pip을 최신화합니다. 이 과정에서 pip이 현재 사용하려는 Python 환경에 연결되어 있는지도 함께 확인할 수 있습니다.

python3 -m pip install --upgrade pip

일부 Linux 배포판에서는 system Python의 pip 업그레이드가 막힐 수 있습니다. 그런 경우에는 virtual environment를 만든 뒤 그 안에서 진행합니다.

그 다음 여러 개의 자주 쓰는 라이브러리를 한 번에 설치합니다. 예를 들어 NumPy, Matplotlib, Pandas는 다음처럼 설치합니다.

python3 -m pip install numpy matplotlib pandas

Jupyter Notebook

처음 설정하는 Python 환경이라면 먼저 터미널에서 Jupyter Notebook과 Python 커널을 설치합니다. ipykernel은 설치한 Python 환경을 notebook 셀에서 실행할 수 있게 연결해주는 패키지입니다.

Windows

Windows PowerShell에서는 notebook kernel로 사용할 Python 환경에 Jupyter Notebook과 ipykernel을 설치합니다.

py -m pip install notebook ipykernel

macOS / Linux

macOS 또는 Linux 터미널에서는 notebook kernel로 사용할 Python 환경에 Jupyter Notebook과 ipykernel을 설치합니다.

python3 -m pip install notebook ipykernel

패키지 설치

notebook을 연 뒤에는 Jupyter Notebook 셀 안에서 %pip를 사용합니다. %pip는 현재 notebook kernel이 사용하는 Python 환경에 패키지를 설치합니다.

%pip install numpy matplotlib pandas

이 방식은 notebook 셀에서만 사용합니다. .py 파일에서는 설치 명령어를 쓰는 것이 아니라, 설치된 패키지를 import numpy as np처럼 불러와서 사용합니다.