본문 바로가기
프로그래밍/Python

Python pip란? pip 사용법

by 허구의 2025. 7. 4.
728x90

Python pip 사용법 정리

Python의 대부분의 라이브러리는 pip이라는 도구를 통해 설치하고 관리할 수 있습니다. pip은 "Python Installer Package"의 약자로, PyPI(Python Package Index)에서 패키지를 검색, 다운로드, 설치, 제거, 업그레이드하는 기능을 제공합니다.

 

이번 글에서는 pip의 주요 명령어를 중심으로, **설치된 패키지의 버전 확인, 제거, 업그레이드, 다운그레이드**까지 전반적인 사용법을 정리합니다.


pip 버전 확인 및 업그레이드

pip이 제대로 설치되어 있는지 확인하려면 다음 명령어를 입력합니다:

pip --version

 

pip 자체를 최신 버전으로 업그레이드하려면 다음 명령어를 사용합니다:

python -m pip install --upgrade pip

 

특정 파이썬 버전에 설치된 pip을 확인하고 싶다면 해당 버전의 python을 명시합니다:

python3.11 -m pip --version

패키지 설치

가장 기본적인 사용은 원하는 패키지를 설치하는 것입니다:

pip install numpy

 

설치와 동시에 특정 버전을 명시하려면 다음과 같이 작성합니다:

pip install pandas==1.3.5

 

버전 조건을 설정할 수도 있습니다:

pip install matplotlib>=3.0.0,<4.0.0

설치된 패키지 목록 확인

현재 환경에 설치된 패키지들을 확인하려면:

pip list

 

특정 패키지의 버전만 보고 싶다면:

pip show flask

 

출력 예시:

Name: Flask
Version: 2.2.5
Summary: A simple framework for building complex web applications.
Location: .../site-packages

 

또한, 출력 정보에 Requires: 항목이 있으며, 여기에 필요한 패키지 목록이 나옵니다.

설치된 패키지가 의존하는 다른 패키지들도 확인하고 싶다면 해당 출력에서 확인할할 수 있습니다:


패키지 제거 (uninstall)

설치된 패키지를 제거하려면 다음과 같이 입력합니다:

pip uninstall scikit-learn

 

한 번에 여러 개의 패키지를 제거할 수도 있습니다:

pip uninstall flask sqlalchemy

패키지 업그레이드 및 다운그레이드

업그레이드는 다음과 같이 진행합니다(requests 업그레이드 시):

pip install --upgrade requests

 

다운그레이드나 특정 버전을 다운하려면 해당 버전을 지정하여 설치하면 됩니다:

pip install requests==2.27.1

 

이미 설치된 버전보다 낮은 버전을 명시하면 자동으로 다운그레이드됩니다.

 

감사합니다.

728x90