pip 명령을 사용하여 requirements.txt 파일에서 모든 Python 패키지를 업그레이드하려면 어떻게해야합니까?
아래 명령으로 시도
$ pip install --upgrade -r requirements.txt
파이썬 패키지에는 버전 번호 ( Django==1.5.1
) 가 접미사로 붙어 있으므로 업그레이드되지 않는 것 같습니다. requirements.txt 파일을 수동으로 편집하는 것보다 더 좋은 방법이 있습니까?
편집하다
Andy가 그의 답변에서 언급했듯이 패키지는 특정 버전에 고정되어 있으므로 pip 명령을 통해 패키지를 업그레이드 할 수 없습니다.
그러나 pip-tools
다음 명령 을 사용하여 이를 달성 할 수 있습니다 .
$ pip-review --auto
그러면 requirements.txt에서 모든 패키지가 자동으로 업그레이드됩니다 ( pip-tools
pip install 명령을 사용하여 설치해야 함).
pip-compile -U requirements.txt
. 업데이트 된 구문은 .