[파이썬/Python] 설치된 패키지 목록 보고 파일로 저장하기

2022. 5. 18. 20:0003. Resources/Python

728x90
반응형

회사에서 내가 개발한 내용을 배포하려는 준비를 하는 중에 패키지 리스트를 어떻게 뽑아야할지 모르겠어서 찾아본 결과 정리해두기!

 

내가 설치한 패키지 전체 리스트는 터미널에 아래 명령어를 입력해서 확인할 수 있다. 

pip list

결과는 아래 사진처럼 나온다.

 

이 리스트를 파일로 저장하려면 터미널에 아래 명령어를 입력하면 된다.

pip freeze > requirements.txt

requirements.txt는 파일 이름이고, 앞에 디렉토리를 붙여주지 않으면 현재 터미널이 활성화되어있는 위치에 파일을 자동으로 저장하게 된다. 

따라서 원하는 디렉토리로 먼저 이동하고 위의 커맨드를 입력하거나, 파일 이름 자체에 디렉토리까지 특정해서 쓰면 된다.

저장한 파일을 아래 사진처럼 만들어진다.

 

추출한 리스트를 설치하기 위해서는 먼저 아래 명령어를 입력해서 pip를 업데이트 해야한다.

pip install --upgrade pip

pip 버전에 따라 설치할 수 있는 패키지가 달라지기 때문에, 꼭 업데이트를 하고 설치하는게 속 편하다.

 

그리고 나서 아래 명령어를 실행시키면 모든 패키지를 동일하게 설치할 수 있다.

pip install -r requirements.txt

 

뭘 하든 패키지 관리가 제일 중요한 것 같다.

그래서 도커파일을 잘 만들어서 관리하면서 쓰는게 여러모로 좋다고 생각한다.

반응형