본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

'pip list'와 'pip freeze'

by easyfly 2026. 9. 25.
반응형

'pip list'와 'pip freeze'

두 명령은 비슷하지만 목적이 조금 다릅니다.

pip list는 현재 설치된 패키지를 사람이 보기 좋게 목록으로 보여주는 명령입니다.

 

pip list

pip list

출력 예:

Package        Version
-------------- -------
Django         5.2.4
gunicorn       23.0.0
mysqlclient    2.3.0
requests       2.34.2

 

pip freeze

반면 pip freeze는 현재 설치된 패키지를 requirements.txt 형식으로 보여주는 명령입니다.

pip freeze

출력 예:

Django==5.2.4
gunicorn==23.0.0
mysqlclient==2.3.0
requests==2.34.2

 

 

차이 정리

pip list   → 사람이 확인하기 좋음
pip freeze → requirements.txt에 저장하기 좋음

그래서 서버 복원용으로 저장하려면 보통:

pip freeze > requirements.txt

를 사용합니다.

 

다만 프로젝트에서 직접 관리하는 requirements.txt가 이미 있다면, 전체를 덮어쓰기보다는 필요한 패키지만 정리해서 넣는 편이 더 깔끔합니다.

 

반응형

댓글