파이썬으로 프로젝트를 진행하게되면 pip으로 여러 패키지를 설치하게 되는데요
개인 프로젝트로 집에서만 작업하는 경우가 아니라면 보통 깃허브같은 코드 공유 사이트에
프로젝트를 올려두고 작업하는 경우가 많죠 이럴때 패키지를 전부 수동으로 설치 해줄 수 가없는데요
requirements로 설치한 패키지를 묶어서 관리하면 편하게 명령어 한줄로 패키지를 전부 설치해줍니다.
requirements를 이용한 패키지 관리 알아 볼게요
pip list를 입력하면 다음과 같이 pip으로 설치된 모든 패키지가 나온다.
pip freeze > requirements.txt 입력하면
프로젝트안에 requirements.txt가 생성 됩니다.
파일 확인 해보시면 지금껏 설치한 패키지들이 나온다
깃허브같은 코드 공유사이트에서 레퍼지토리를 받은후 패키지를 한번에 설치하려면
pip install -r requirements.txt
위 사진 처럼 알아서 설치 완료!
+
참고로 "패키지명"==1.1 같은 경우, "패키지명"이라는 패키지를 정확히 1.1 버전으로 설치한다는 뜻이다.
정확히 1.1 버전이 아닌, 단순히 해당 버전 이상을 설치하고싶을수 있다.
이럴땐 다음과 같이 해주면 되고,
"패키지명">=2.8
만약 2버전대의 아무 버전이나 설치하고싶다면 다음과 같이 해주면 된다.
"패키지명">=2.*
이 외에도 지원하는 표현 방식은 다양하게 있으니, 필요에따라 찾아서 사용하면 된다.
'개발 > 장고로 내 사이트 만들기' 카테고리의 다른 글
(7) (Django 개발부터 배포까지) Django AWS, Docker(Nginx+gunicorn)로 배포하기 -1- (0) | 2022.01.17 |
---|---|
(6) (Django 개발부터 배포까지) Django AWS RDS 연동하기 (0) | 2021.12.13 |
(5) (Django 개발부터 배포까지) Django Mysql 연동하기 (0) | 2021.12.04 |
(4) (Django 개발부터 배포까지) 부트스트랩 포트폴리오 템플릿 적용하기 (3) | 2021.12.02 |
(2) (Django 개발부터 배포까지) 파이참 프로젝트 깃허브 연동 (0) | 2021.11.25 |
(1) (Django 개발부터 배포까지) Hello 띄우기 (0) | 2021.11.22 |