2012-09-15 5 views
50

인터넷 검색 기능이 많지만 pip의 명령 줄 옵션/인수에 대한 문서를 찾을 수 없습니다. pip install -U의 의미는 무엇입니까? 누구든지 pip 옵션 및 인수 목록에 대한 링크가 있습니까?pip 설치시 "-U"옵션의 의미 -U

답변

67

유형 pip install -h 도움 나열하려면 : 이미 패키지가 설치이있는 경우,

그래서

-U, 항상 최신 버전으로 모든 패키지를 업그레이드 --upgrade를, 그것은 것입니다 패키지를 업그레이드하십시오. -U 스위치가 없으면 패키지가 이미 설치되어 종료되었다고 말할 것입니다.

pip 하위 명령에는 자체 도움말 목록이 있습니다. pip -h은 전체 도움말을 보여 주며 pip [subcommand] -h은 해당 하위 명령에 대한 도움을 제공합니다 (예 : install). pip.get_installed_distributions()에서 DIST에 대한 하위 프로세스 가져 오기 호출 에서 '수입 핍 :

+0

는 그래서 같은 것을 실행하는 데 더 이상 neccesary없는 모든 패키지를 업그레이드 할 전화 (+ DIST "--upgrade를 설치 PIP". project_name, shell = True)' – zakdances

+1

@yourfriendzak :'pip freeze --local | cut -d = -f 1 | xargs pip install -U'를 사용하여 모든 패키지를 업그레이드하십시오. –

+1

@downvoter 이것은 잘 구조화되고 유용한 대답입니다 - 나는 왜 그것이 downvoted 될 자격이 "이 대답은 유용하지 않습니다"로 궁금 해서요 ... –