Python pip 패키지 관리자 치트 시트

pip에 대한 명령줄 참조 가이드입니다. Python 패키지 및 종속성을 설치, 업그레이드, 제거 및 관리하는 방법을 알아보세요.

패키지 설치 및 관리

PyPI 인덱스에서 패키지를 획득하고 로컬 패키지를 쿼리하는 필수 명령입니다.

방법/기능구문설명
pip installpip install <package>지정된 패키지를 다운로드하고 설치합니다.
pip install --upgradepip install -U <package>패키지를 사용 가능한 최신 버전으로 업그레이드합니다.
pip uninstallpip uninstall <package>활성 Python 라이브러리 경로에서 지정된 패키지를 제거합니다.
pip listpip list버전 번호와 함께 설치된 모든 패키지를 나열합니다.
pip showpip show <package>설치된 패키지에 대한 자세한 메타데이터 정보를 표시합니다.

종속성 추적 및 캐시

구성, 환경 파일 및 캐싱 조정을 동결합니다.

방법/기능구문설명
pip freezepip freeze설치된 패키지를 요구 사항 형식(패키지==버전)으로 출력합니다.
pip install -rpip install -r requirements.txt지정된 텍스트 파일에 나열된 모든 종속성을 설치합니다.
pip checkpip check설치된 패키지에 호환되는 종속성이 있는지 확인합니다.
pip cache purgepip cache purge로컬에 다운로드된 휠 캐시 저장소를 지웁니다.

대화형 데모 스크립트

run_all_cheat_methods.py
에디터에서 실행
# pip install
pip install <package>

# pip install --upgrade
pip install -U <package>

# pip uninstall
pip uninstall <package>

# pip list
pip list

# pip show
pip show <package>

# pip freeze
pip freeze

# pip install -r
pip install -r requirements.txt

# pip check
pip check

# pip cache purge
pip cache purge

자주 묻는 질문

pip 목록과 pip 동결의 차이점은 무엇입니까?

pip list는 설치된 패키지와 해당 버전을 사용자에게 친숙한 형식으로 나열하고, pip 동결은 요구사항.txt 파일에 쓰기에 적합한 package==version 형식으로 인쇄합니다.

서로 다른 프로젝트 간의 종속성을 어떻게 격리합니까?

Python에 내장된 venv 모듈을 사용하여 가상 환경을 생성하고 활성화하고 해당 환경 내에서 pip를 실행합니다.

관련 주제

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.