[Python] requirements.txt로 패키지 관리하기

김효진·2021년 1월 26일
1

requirements.txt로 패키지 한 방에 관리하기

파이썬으로 프로젝트를 진행하게되면 pip으로 여러 패키지를 설치하게된다.

pip list를 입력하면 다음과 같이 pip으로 설치된 모든 패키지가 나온다.

$ pip list

설치된 패키지 목록 나열되어 있는 텍스트 파일 만들기

$ pip freeze > requirements.txt

패키지 한번에 설치하기

$ pip install -r requirements.txt

버전 관련

참고로 inda==2.8 같은 경우, idna라는 패키지를 정확히 2.8 버전으로 설치한다는 뜻이다.

하지만 정확히 2.8 버전이 아닌, 단순히 해당 버전 이상을 설치하고싶을수 있다.
이럴땐 다음과 같이 해주면 되고,
idna>=2.8

만약 2버전대의 아무 버전이나 설치하고싶다면 다음과 같이 해주면 된다.
idna>=2.*

이 외에도 지원하는 표현 방식은 다양하게 있으니, 필요에따라 찾아서 사용하면 된다.

profile
맨땅에 헤딩 🐣

0개의 댓글