본문 바로가기
업무 자동화(RPA)

requirements.txt 만들기 (설치된 패키지 정보 파일 만들기)

by 카랑현석 2024. 12. 11.

requirements.txt?

설치된 패키지 정보를 requirements.txt 파일을 만들어 볼 수 있다.

이걸로 새로운 가상환경을 생성할 때 한 번의 명령어로 requirements.txt 파일에 있는 패키지를 설치할 수 있다.

 

방법

1. requirements.txt 파일 만들기

pip freeze > requirements.txt


만약 selenium==4.23.1 이런 형태가 아니라, selenium @ file://~~~ 이런 형태로 @ file 이 붙어서 나오는 경우 아래 명령어를 사용하면 된다.

pip list --format=freeze > requirements.txt

 

정상적으로 생성된 형태

 

2. requirements.txt  파일로 패키지 설치하기

다른 가상 환경이나 컴퓨터에서 requirements.txt 에 있는 패키지를 설치하고 싶으면 아래 명령어를 작성한다.

pip install -r requirements.txt


설치되지 않는 파일은 패스하고 설치 가능한 파일만 설치하도록 하려면 아래 명령어를 작성한다.

cat requirements.txt | xargs -n 1 pip install