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처럼 불러와서 사용합니다.