반응형 pip2 [PYTHON] 프로젝트 의존성 관리하기: pip freeze vs pipreqs 안녕하세요, HELLO Python 프로젝트를 진행하면서, 프로젝트 의존성 관리는 중요한 부분 중 하나입니다. 의존성 관리를 통해 프로젝트의 재현성을 보장하고, 팀원 간 혹은 배포 환경 간에 동일한 개발 환경을 유지할 수 있습니다. 이 글에서는 pip freeze와 pipreqs를 사용한 의존성 관리 방법을 정리하고자 합니다. STEP 1. 'pip freeze > requirements.txt' 사용법 STEP 2. 'pipreqs' 사용법 STEP 1. 'pip freeze > requirements.txt' 설명 pip freeze 는 현재 환경에 설치된 모든 패키지와 그 버전을 리스트업 하는 명령어입니다. 이 정보를 requirements.txt 파일로 리디렉션함으로써, 나중에 동일한 환경을 쉽게.. 2024. 4. 7. [PYTHON] pip 설치 시 quiet로 로그 정리: Silent Installation 가이드 안녕하세요, HELLO Python 프로젝트를 진행하면서 다양한 외부 라이브러리의 도움을 받는 것은 흔한 일입니다. 이런 라이브러리들을 관리하기 위해 requirements.txt 파일에 의존하는 경우가 많은데요, 이 파일에 필요한 라이브러리와 그 버전을 목록화해 두면, 프로젝트를 다른 환경으로 옮겼을 때나 다른 사람이 작업을 이어갈 때 유용하게 사용할 수 있습니다. 하지만, 때로는 라이브러리들을 설치할 때 화면에 출력되는 메시지들이 번거로울 수 있습니다. pip의 --quiet 옵션을 사용하면, 설치 과정에서 발생하는 메시지들을 최소화할 수 있습니다. STEP 1. 'Silent Installation' 개념 프로그래밍 프로젝트, 특히 Python을 사용하는 프로젝트에서는 다양한 외부 라이브러리가 필수.. 2024. 4. 6. 이전 1 다음 반응형