pip란 무엇인가?
pip는 "Pip Installs Packages"의 약자로, 파이썬으로 작성된 패키지(라이브러리)들을 설치하고 관리하는 데 사용되는 명령 줄 인터페이스입니다. PyPI(Python Package Index)라는 공식 파이썬 패키지 저장소에서 패키지를 가져와 설치하는 것이 기본 동작입니다. pip를 사용하면 프로젝트에 필요한 외부 라이브러리를 손쉽게 추가하거나 업데이트, 삭제할 수 있습니다.
기본 사용법
Bash
pip <명령어> [옵션] [패키지_이름]
1. 패키지 설치 (install)
- 최신 버전 설치:예: pip install requests
-
Bash
pip install 패키지이름
- 특정 버전 설치:예: pip install numpy==1.20.3
-
Bash
pip install 패키지이름==버전
- 업그레이드:예: pip install -U requests
-
Bash
pip install --upgrade 패키지이름 # 또는 단축 옵션 pip install -U 패키지이름
- 요구사항 파일로 설치: (requirements.txt 파일에 패키지 목록이 있을 때)
-
Bash
pip install -r requirements.txt
2. 설치된 패키지 확인 (list, show)
- 설치된 모든 패키지 목록 보기:
-
Bash
pip list
- 업데이트 필요한 패키지 보기:
-
Bash
pip list --outdated
- 특정 패키지 상세 정보 보기 (버전, 위치 등):예: pip show numpy
-
Bash
pip show 패키지이름
3. 현재 환경 패키지 목록 저장 (freeze)
- 설치된 패키지 목록을 requirements.txt 형식으로 출력:
- Bash
pip freeze
- 파일로 저장:
-
Bash
pip freeze > requirements.txt
4. 패키지 삭제 (uninstall)
- 패키지 삭제:
Bash
pip uninstall 패키지이름
5. pip 자체 업그레이드
- pip를 최신 버전으로 업그레이드:
Bash
python -m pip install --upgrade pip
'Python' 카테고리의 다른 글
파이썬 엑셀 다루기 - openpyxl 사용법 (0) | 2025.05.19 |
---|---|
웹스크래핑 예제(1) - 파이썬으로 네이버 금융 인기 종목 엑셀 저장하기 (가장 직접적이고 명확함) (0) | 2025.05.19 |
파이썬 파일 CRUD 예제(memo.txt 파일 처리) (0) | 2025.05.14 |
파이썬 파일 CRUD 예제(예외처리 적용) (0) | 2025.05.14 |
파이썬 예외 처리 (0) | 2025.05.14 |