python packages 업그레이드 (with. requirements.txt)

itisny·2024년 3월 21일
0

pip-upgrade를 통해서 requirements.txt에 담겨있는 파이썬 패키지를 업그레이드 할 수 있습니다.

> (venv) $ pip install pip-upgrader
> (venv) $ pip-upgrade
// 고급
requirements.txt가 다른 위치에 있는 경우
> (venv) $ pip-upgrade path/to/requirements.txt

특정 패키지만 업그레이드하려는 경우
> (venv) $ pip-upgrade -p django -p celery -p dateutil

pip-upgrade를 실행 시켰는데, ModuleNotFoundError: No module named 'pkg_resources' 오류가 날수 있습니다. 그때는 setuptools를 설치해주면 정상적으로 사용할 수 있습니다.

> (venv) $ pip install setuptools

pip-ugrade를 했더니 어떤 것을 업그레이드할 건지 선택하라고 나옵니다.

all : 모두 (1,2,3,4)
q : 업그레이드 안하고 종료하기
1 2 : 선택한 것만 업그레이드 (1,2)

업그레이드 가능한 목록이 나오는데 여기서 자기 취향대로 골라주시면 됩니다.

참고: https://www.youtube.com/watch?v=cGJ5w9fIXiI

0개의 댓글