[Python] requirements.txt로 패키지 관리하기 (pip freeze)
·
AI Study/[Python]
1. 들어가며: '격리된 방'은 왜 공유해야 할까?내가 만든 'AI 프로젝트 방'에는 numpy, pandas, tensorflow가 설치되어 있습니다. 이 프로젝트를 동료에게 GitHub으로 공유했습니다. 동료는 이 프로젝트를 실행하기 위해 어떤 패키지를, 어떤 버전으로 설치해야 할까요?동료가 pip install numpy... pip install pandas... 하나하나 수동으로 설치할까요?이때 필요한 것이 바로 "이 방에는 이런 패키지들이 설치되어 있어"라고 알려주는 설치 목록(설계도) 파일입니다. 이 목록 파일의 표준 이름이 바로 requirements.txt입니다.2. 현재 설치된 패키지 확인하기 (pip list)내보내기를 하기 전에, 현재 가상환경(활성화된 '방')에 무엇이 설치되어 있..