---
description: 패키지 설치 관리 시스템
---

# Package manager

데이터 분석이나 프로그램 개발을 하기 위해서는 단순 python 언어 프로그램 뿐 아니라 다양하게 개발된 패키지들을 사용해야 한다. 대표적으로 pandas, numpy 등을 사용할 수 있고, python 패키지가 아닌 것 (R, java script 등)을 사용해야 할 수도 있다. 또는 linux 환경에서 gcc 컴파일러, cmake 등의 흔히 사용되는 프로그램을 설치해야 하는 경우도 있다.

패키지를 사용하려면 우선 본인이 사용할 개발 환경에 설치를 해줘야 하는데, 이를 하나하나 홈페이지에 들어가서 소스코드를 다운로드 받는 것은 번거롭기도 하고, 쉽지 않은 일이다. 이를 손쉽게 설치할 수 있게 해주는 프로그램들이 있는데, 이를 '패키지 매니져 (package manager)' 시스템이라고 한다.&#x20;









