Python pip 패키지 관리자 치트 시트
pip에 대한 명령줄 참조 가이드입니다. Python 패키지 및 종속성을 설치, 업그레이드, 제거 및 관리하는 방법을 알아보세요.
패키지 설치 및 관리
PyPI 인덱스에서 패키지를 획득하고 로컬 패키지를 쿼리하는 필수 명령입니다.
| 방법/기능 | 구문 | 설명 |
|---|---|---|
| pip install | pip install <package> | 지정된 패키지를 다운로드하고 설치합니다. |
| pip install --upgrade | pip install -U <package> | 패키지를 사용 가능한 최신 버전으로 업그레이드합니다. |
| pip uninstall | pip uninstall <package> | 활성 Python 라이브러리 경로에서 지정된 패키지를 제거합니다. |
| 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 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의 내장 함수에 대한 참조 가이드입니다. print, len, range, enumerate, zip, map, filter 등을 사용하는 방법을 알아보세요.
Python 컬렉션 및 데이터 구조 치트 시트Python 컬렉션 모듈 및 기본 데이터 구조에 대한 전체 가이드입니다. 목록, 사전, 집합, 튜플, 데크 및 명명된 튜플을 알아보세요.
Python 유형 변환 치트 시트Python에서 암시적 및 명시적 유형 변환을 알아보세요. 문자열, 정수, 부동 소수점, 목록, 집합 및 사전 간을 변환합니다.
권장 Python 리소스
관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.
Python 루프
Python 루프를 사용하여 데이터를 반복하는 방법을 알아보세요. 대화형 예제를 통해 for 루프, while 루프, 중단, 계속 및 루프 모범 사례를 마스터하세요.
pip를 사용하여 Python 패키지를 설치하는 방법
pip를 사용하여 Python에서 타사 패키지를 설치하고 관리하는 방법을 알아보세요. 가상 환경, 요구 사항.txt 및 기본 명령을 살펴보세요.
Python 대 JavaScript: 어떤 프로그래밍 언어가 가장 좋나요?
Python과 JavaScript를 포괄적으로 비교합니다. 구문 차이점, 성능, 사용 사례(백엔드와 프런트엔드) 및 코딩 예제를 살펴보세요.