컴퓨터 활용/노년에 즐기는 코딩
'pip list'와 'pip freeze'의 차이
easyfly
2025. 8. 8. 07:26
반응형
'pip list'와 'pip freeze'의 차이
pip freeze 출력에는 pip list에 나타났던 두 패키지가 누락되어 있습니다.

누락된 항목:
- pip
- setuptools
❓ 왜 pip freeze에서는 pip과 setuptools가 누락되었을까요?
✅ 이유: pip freeze는 사용자 설치 패키지만 보여주기 때문입니다.
| 항목 | 설명 |
| pip과 setuptools | 파이썬 가상환경을 만들면 자동 포함되는 기본 도구입니다. |
| pip freeze | requirements.txt 생성 용도이므로, |
| 자동 포함되는 기본 도구는 생략합니다. | |
| pip list | 전체 설치된 패키지를 보여주는 일반 명령이므로 pip, setuptools 포함 |
🧾 요약 비교 (두 명령의 차이)
명령어 포함 대상 pip/setuptools 포함 여부
| pip list | 전체 설치 패키지 | ✅ 포함됨 |
| pip freeze | 사용자가 설치한 패키지 (requirements용) | ❌ 생략됨 (기본 도구로 간주) |
📌 정리된 결론
- pip, setuptools가 freeze에 보이지 않아도 삭제되거나 빠진 것이 아닙니다.
- pip freeze는 환경 재현을 위한 필수 패키지 목록만을 의도적으로 추려서 보여주는 것입니다.
- 따라서 현재 환경은 매우 정상이며, 걱정하실 필요 없습니다.
반응형