파이썬에서는 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가 완성되었다 아주 개판이다.
가상환경 왜 만드나 했는데 다 이유가 있다. (가상환경 만드는 포스팅은 다음 시간에)