본문 바로가기
PROGRAMMING/Python

파이썬 패키지 업데이트

by BLADEBONE 2020. 10. 3.
원본자료: How to Update All Python Packages

 

설치된 파이썬 패키지 버전 확인

pip list

 

< pip list >

 

업데이트 된 파이썬 패키지 확인

 

pip list --outdated

< 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

 

반응형

댓글