728x90
반응형
SMALL
pip (패키지 매니저)
pip는 python의 각종 라이브러리들을 설치 및 관리해주는 패키지 매니져이다. pypi사이트 뿐 아니라 로컬 모듈도 설치할 수 있다. pip라는 도구는 python 3.4 버전부터 정식으로 포함되어 사용가능하다. (https://pypi.python.org/pypi)
pip 사용
pip는 자주 업데이트 되므로 가상환경에서 업데이트해주는 것이 좋다.
$ pip install --upgrade pip
pip 패키지 검색
$ pip search 검색
pip 설치 리스트 확인
현재 추가된 가상환경 내에 라이브러리 목록을 보여주는 명령어가 2가지가 있다.
$ pip list
$ pip freeze
# pip freeze는 pip install에 맞는 포맷으로 리스트를 뿌려주어 requirements.txt를 생성
$ pip freeze > requirements.txt
pip 패키지 설치 및 업그레이드
# 일반적인 외부라이브러리 설치
$ pip install 패키지명
# 로컬 외부라이브러리 설치, 일반적으로 압축파일로 특정 사이트에서 제공해주는 경우
$ pip install 파일명
# 파이썬의 프로젝트에서는 일반적으로 프로젝트에 필요한 라이브러리 리스트를 requirements.txt 파일에 입력
# 파일에 기록된 패키지리스트 모두 설치하는 방법
$ pip install -r requirements.txt
# 특정 버전을 설치 (버전정보가 입력되지 않으면 최신버전이 설치)
$ pip install 패키지명==버전넘버(예:2.3.0)
# 특정 버전 이상을 설치
$ pip install 패키지명>=버전넘버(예:2.3.0)
# 특정라이브러리 업그레이드
$ pip install --upgrade 패키지명
# 특정라이브러리 삭제
$ pip uninstall 패키지
# 라이브러리 정보 확인
$ pip show 패키지명
728x90
반응형
LIST
'Programming > Python' 카테고리의 다른 글
[Python] Logging Module (0) | 2022.02.21 |
---|---|
[Python] 날짜와 시간 다루기 (0) | 2022.02.15 |
[Python] 가상환경 (pyenv / virtualenv / conda) (0) | 2022.02.10 |
[Python] OS 모듈 (파일 불러오기와 저장하기) (0) | 2022.02.08 |
[Python] concurrent.futures 병렬 작업 (0) | 2022.01.27 |