pip install -U에서“-U”옵션의 의미는 무엇입니까


138

많은 인터넷 검색에도 불구하고 pip의 명령 줄 옵션 / 인수에 대한 문서를 찾을 수 없습니다. 무슨 pip install -U뜻입니까? 누구든지 pip의 옵션 및 인수 목록에 대한 링크가 있습니까?

답변:


163

pip install -h도움말을 나열하려면 입력 하십시오.

-U, --upgrade 모든 패키지를 사용 가능한 최신 버전으로 업그레이드하십시오.

이미한다면, 패키지를 설치, 그것은 당신을 위해 패키지를 업그레이드합니다. -U 스위치가 없으면 패키지가 이미 설치되었음을 알리고 종료됩니다.

pip하위 명령에는 자체 도움말 목록이 있습니다. pip -h전체적인 도움말을 보여주고 pip [subcommand] -h, 같은 하위 명령에 대한 도움말을 제공합니다 install.

온라인 에서 전체 참조 문서를 찾을 수도 있습니다 . 일반 옵션 커버마다 사용할 스위치 pip각 부속 별도되었지만, 부속 옵션 커버 부속 특정는 스위치 부; 예를 들어 pip install옵션 섹션을 참조하십시오 .


따라서 모든 패키지를 업그레이드하기 위해 더 이상 다음과 같은 것을 실행할 필요가 없습니다.import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)
zakdances

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

@ user2357112 : 실제로이 경우에는 온라인 문서가 도움이되지 않는다고 생각하므로 여기에서 제공 한 눈에 띄는 가치가 있다고 생각하지 않습니다.
Martijn Pieters
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.