본문 바로가기

언어/Python

[ Python ] pip로 패키지 관리하기

반응형

pip는 파이썬 패키지 설치 관리자입니다. 이를 통해 파이썬 패키지를 설치, 업데이트 및 삭제할 수 있습니다. pip3는 파이썬 3.x 버전용 pip를 의미합니다. 대부분의 경우, pippip3는 동일한 명령어 세트를 제공합니다.

1. pip 또는 pip3 설치 확인

먼저, pip 또는 pip3가 설치되어 있는지 확인합니다. 터미널이나 명령 프롬프트에서 다음 명령어를 실행해보세요:

pip --version
pip3 --version

설치되어 있지 않다면, 파이썬이 설치될 때 기본적으로 포함되기 때문에 보통 추가 설치는 필요 없습니다. 하지만, 필요 시 다음과 같이 설치할 수 있습니다:

윈도우

python -m ensurepip --upgrade

macOS 및 리눅스

python3 -m ensurepip --upgrade

2. pip 또는 pip3 사용 방법

1. 패키지 설치

패키지를 설치하려면 install 명령어를 사용합니다.

pip install package_name
pip3 install package_name

예를 들어, requests 패키지를 설치하려면:

pip install requests
pip3 install requests

2. 특정 버전의 패키지 설치

특정 버전의 패키지를 설치하려면 패키지 이름 뒤에 ==버전번호를 추가합니다.

pip install package_name==version_number
pip3 install package_name==version_number

예를 들어, requests 패키지의 버전 2.25.1을 설치하려면:

pip install requests==2.25.1
pip3 install requests==2.25.1

3. 패키지 업그레이드

이미 설치된 패키지를 업그레이드하려면 --upgrade 옵션을 사용합니다.

pip install --upgrade package_name
pip3 install --upgrade package_name

4. 패키지 삭제

패키지를 삭제하려면 uninstall 명령어를 사용합니다.

pip uninstall package_name
pip3 uninstall package_name

5. 설치된 패키지 목록 확인

현재 설치된 모든 패키지의 목록을 보려면 list 명령어를 사용합니다.

pip list
pip3 list

6. 패키지 검색

특정 패키지를 PyPI(Python Package Index)에서 검색하려면 search 명령어를 사용합니다.
pip_search 패키지를 설치해서 사용한다.
설치및 사용하기

7. 패키지 정보 확인

특정 패키지의 정보를 확인하려면 show 명령어를 사용합니다.

pip show package_name
pip3 show package_name

8. requirements.txt 파일 사용

프로젝트의 의존성 패키지를 requirements.txt 파일에 명시하고, 이를 한 번에 설치할 수 있습니다.

requirements.txt 파일 예시
requests==2.25.1
numpy==1.19.5
pandas==1.2.3
requirements.txt 파일로 패키지 설치
pip install -r requirements.txt
pip3 install -r requirements.txt

3. 예제 명령어 요약

# 패키지 설치
pip install requests
pip3 install requests

# 특정 버전의 패키지 설치
pip install requests==2.25.1
pip3 install requests==2.25.1

# 패키지 업그레이드
pip install --upgrade requests
pip3 install --upgrade requests

# 패키지 삭제
pip uninstall requests
pip3 uninstall requests

# 설치된 패키지 목록 확인
pip list
pip3 list

# 패키지 검색
pip search requests
pip3 search requests

# 패키지 정보 확인
pip show requests
pip3 show requests

# requirements.txt 파일로 패키지 설치
pip install -r requirements.txt
pip3 install -r requirements.txt

이 명령어들을 통해 pippip3를 사용하여 파이썬 패키지를 관리할 수 있습니다. 패키지 설치, 업그레이드, 삭제 및 정보 조회를 손쉽게 할 수 있어 파이썬 프로젝트를 효율적으로 관리할 수 있습니다.

반응형