pip를 이용하여 파이썬 패키지 관리를 쉽게 할 수 있다.
pip install [option]에 대해 정리해두자
-r, --requirement
requitement file을 지정하여 해당 파일 내에 명시되어 있는 여러개의 패키지들을 일괄 설치 해주는 옵션
pip install -r file
file의 구성은 다음과 같이 되어 있어야 한다
numpy==1.11.3
-c, --constraint
설치하는 패키지들의 버전에 대한 제약 조건 파일을 명시해주는 옵션
requirement.txt 파일 내에 -c 형태로도 명시가 가능하다
파일의 형식은 requirement랑 같다.
-no-deps
의존성 패키지들은 설치하지 않는 옵션
-e, --editable
setuptools의 develop mode와 같이 패키지를 수정 가능한 모드로 설치가 가능하게 해주는 옵션
프로젝트의 경로를 뒤에 지정해 주거나 git 등의 형상관리 툴의 url을 명시할 수 있다
pip install -e .
현재 경로를 패키지로 하여 editable옵션으로 설치하는 모습
--user, --root
user는 사용자 경로에 root는 root경로에 패키지를 설치해주는 옵션
-U, --upgrade
패키지를 최신버전으로 upgrade
나머지 모르겠는 것들은 -h 옵션이나 man 명령어로 살펴 보자 :)