[Python] requirements.txt

해질녘·2022년 5월 20일
0
post-thumbnail

파이썬에서는 pip를 이용해 패키지를 관리한다.

이때 requirements.txt를 이용하면, 해당 프로젝트에 깔린 패키지를 확인할 수도 있고 모아서 가지고 있다가 다른 환경에 그대로 구축할 수도 있다.

패키지 목록 내보내기

커맨드창에 다음과 같이 입력

pip freeze > reqirements.txt

(vscode에서는 ctrl 키와 `키를 동시에 누른 후 terminal 선택)

패키지 목록 읽어오기+설치하기

pip install --upgrade pip

패키지 설치 전 pip를 최신 버전으로 업그레이드 한다. (꼭 안 해도 되긴 함)

pip install -r reqirements.txt

위에서 내보내기 한 txt 파일을 다른 환경에 복붙한 후 이렇게 입력하면 그대로 설치가 된다.

예시

...
bs4==0.0.1
numpy==1.19.5
pylint==2.12.2
requests==2.27.1
requests-oauthlib==1.3.0
rsa==4.7
selenium==4.1.5
tensorflow==2.4.1
...

지금 이용하던 프로젝트에서 내보내기 한 건데, 평소 가상환경을 이용하지 않았기 때문에 64줄짜리 requirements.txt가 완성되었다 아주 개판이다.

가상환경 왜 만드나 했는데 다 이유가 있다. (가상환경 만드는 포스팅은 다음 시간에)

0개의 댓글