[python] 설치된 패키지 목록 생성과 requirements.txt 속 패키지 설치

728x90

1. freeze

개발환경이 변경 되었을때 일일히 패키지를 설치해야 하는데 이때 현재 사용하는 패키지를 기록해놓을 수 있도록 사용되는 명령어입니다.

 

pip freeze > requirements.txt

그런데 패키지가 너무 많을 경우 원하는 패키지를 찾는 것이 힘들 수 있습니다.

 

2. pipreqs

먼저 pipreqs를 설치합니다.

pip install pipreqs

설치 후 아래명령어를 입력하면 해당 프로젝트에 설치된 패키지가 적힌  requirements.txt파일이 생성됩니다.

pipreqs  --encoding=utf8 프로젝트 경로(예:C\django\djangoWeb)

단, 아나콘다를 설치하면서 같이 생성된 패키지는 찾지 못합니다.

 

requirements.txt 파일을 만들어서 설치하는 패키지 파일을 입력하는 방법도 좋습니다.

 

3.패키지 일괄 설치

개발 환경이 바뀌었을 때 아래명령어를 입력하면 requirements.txt에 적힌 패키지 파일이 설치됩니다.

pip install -r requirements.txt

'PYTHON Programming > Python' 카테고리의 다른 글

[python] 웹크롤링(selenium)  (0) 2024.05.21
[python] 웹 크롤링(beautifulsoup)  (1) 2024.05.21
[python] 외장함수  (0) 2024.05.21
[python] 내장함수  (0) 2024.05.21
[python] 패키지와 모듈  (0) 2024.05.21