파이썬을 사용하고 있는 사용자들은 다른 훌륭한 개발자들이 만들어놓은 모듈 및 패키지를 사용할 떄마다
pip를 통해서 설치한다.
pip를 통해서 파이선으로 제작된 패키지들을 설치한다는 것은 직감적으로 알겠는데
그렇다면 pip는 정확히 어떤 원리로 동작하는 것일까?
1. PyPI
Python Package Index의 줄임말로 파이썬으로 만든 패키지들을 관리하고 열람하는 저장소를 말한다.
PyPI는 파이선 패키지에 Index를 붙여서 관리하는 모습으로 상상하면 편하다.
우리가 스마트폰 어플리케이션을 설치하기 위해서 AppStore에서 개발자들이 올린 앱을 다운받는 것처럼
PyPI는 앱스토어와 같은 역할을 한다고 보면된다.
결국 pip는 우리가 AppStore에 들어가기위해서 Google Play 혹은 OneStore 등 인터페이스 App을 실행시키는 것처럼
PyPI를 이용하기위한 인터페이스라고 생각하면 되겠다.
#기타 참고사항
pip 사용법
(1) 패키지 설치 : pip install 패키지명
(2) 패키지 삭제 : pip uninstall 패키지명
(3) 특정버전 설치 : pip install 패키지명 == 1.0.0 (이런경우 해당 패키지의 1.0.0버전 설치를 의미)
(4) 패키지 버전 업그레이드 : pip install --upgrade
'Python +머신러닝' 카테고리의 다른 글
의사결정트리(Decision Tree)와 랜덤포레스트(RandomForest) 차이점 (0) | 2021.12.22 |
---|---|
머신 러닝 모델의 평가 (0) | 2021.12.10 |
[Python] - 공공 API 데이터 호출하고 엑셀파일로 만들기 (0) | 2020.08.27 |
[Python] - Numpy 기초정리 2 (0) | 2020.08.27 |
[Python] - Numpy 기초 정리 1 (0) | 2020.08.27 |