PROGRAMMING/Python
파이썬 패키지 업데이트
BLADEBONE
2020. 10. 3. 14:22
원본자료: How to Update All Python Packages
설치된 파이썬 패키지 버전 확인
pip list
업데이트 된 파이썬 패키지 확인
pip list --outdated
※ 참고로 위 결과는 이미 업데이트를 완료한 상태라서 outdated 된 패키지가 많지 않은 상태임.
윈도우 환경에서 모든 파이썬 패키지 업데이트(확인)
1. 윈도우 PowerShell 실행
2. 명령어 입력
pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_}
리눅스 환경에서 모든 파이썬 패키지 업데이트(미확인)
방법1. grep 이용한 업데이트
pip3 list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U
방법2. awk 이용한 업데이트
pip3 list -o | cut -f1 -d' ' | tr " " "\n" | awk '{if(NR>=3)print)' | cut -d' ' -f1 | xargs -n1 pip3 install -U
운영체제 구분없이 적용가능한 패키지 업데이트(미확인)
1. 설치된 패키지 리스트 파일로 출력
pip freeze > requirements.txt
2. 텍스트 편집기에서 requirements.txt 파일 열어서 '=='를 모두 '>='로 변경
3. 명령어
pip install -r requirements.txt --upgrade
반응형