Pip

Pip3 으로 Library 관리하기

Pip 이 무엇인가요? 😲

  • Python 패키지 설치 및 의존성 관리, 버전 관리 기능을 제공하는 도구입니다.

  • Python 3.x 부터는 기본으로 설치되어 있습니다.

Pip2 vs Pip3

  • Python3 의 pip3는 pip 명령어로 호출할 수 있습니다.

Pip version upgrade

$ sudo pip install -U pip

Pip 으로 package 설치하기 ⚒

Installation Example

$ pip install pymongo

Requirement 파일로 package list 관리하기

  • 현재 가상환경 (Python 환경) 에 설치된 모든 Library 를 조회하여 requirements.txt 파일로 만듭니다.

$ pip freeze > requirements.txt

📄requirements.txt Example

flask==1.0.2
openpyxl==2.5.6
mock==2.0.0
gunicorn==19.9.0
celery==4.1.0
redis==2.10.6
requests==2.19.1
pymongo==3.7.1

requirement 파일이 이미 있다면 ?

 $ pip install -r requirements.txt

.gitignore 에 추가하기

  • git 사용시 clone 받는 사람마다 다른 가상환경을 구축하여 사용할 것이므로, 생성한 env 디렉토리는 .gitignore 에 추가해줍니다.

$ touch .gitignore

📄.gitignore

env/

Last updated