pip 옵션 정리

han811·2020년 12월 11일
0

python

목록 보기
5/5
post-thumbnail

pip를 이용하여 파이썬 패키지 관리를 쉽게 할 수 있다.
pip install [option]에 대해 정리해두자

  1. -r, --requirement
    requitement file을 지정하여 해당 파일 내에 명시되어 있는 여러개의 패키지들을 일괄 설치 해주는 옵션

    pip install -r file

    file의 구성은 다음과 같이 되어 있어야 한다

    numpy==1.11.3

  2. -c, --constraint
    설치하는 패키지들의 버전에 대한 제약 조건 파일을 명시해주는 옵션
    requirement.txt 파일 내에 -c 형태로도 명시가 가능하다
    파일의 형식은 requirement랑 같다.

  3. -no-deps
    의존성 패키지들은 설치하지 않는 옵션

  4. -e, --editable
    setuptools의 develop mode와 같이 패키지를 수정 가능한 모드로 설치가 가능하게 해주는 옵션
    프로젝트의 경로를 뒤에 지정해 주거나 git 등의 형상관리 툴의 url을 명시할 수 있다

    pip install -e .

    현재 경로를 패키지로 하여 editable옵션으로 설치하는 모습

  5. --user, --root
    user는 사용자 경로에 root는 root경로에 패키지를 설치해주는 옵션

  6. -U, --upgrade
    패키지를 최신버전으로 upgrade

나머지 모르겠는 것들은 -h 옵션이나 man 명령어로 살펴 보자 :)

profile
han811

0개의 댓글