파이썬으로 프로젝트를 진행하게되면 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.*
이 외에도 지원하는 표현 방식은 다양하게 있으니, 필요에따라 찾아서 사용하면 된다.