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