일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- PYTHON
- 17087
- 25379
- SWEA
- 1342
- 9081
- 사용자정의필터
- solved.ac
- java
- 라이브러리
- Algorithm
- PS
- Django
- 프로그래머스
- 자바
- 11688
- 23971
- programmers
- 백준
- sloved.ac
- 장고
- pccp
- 파이썬
- 15965
- 20006
- 24511
- sovled.ac
- 2866
- 6730
- 알고리즘
Archives
- Today
- Total
코깽이의 코딩일기
[Python] 설치된 pip 목록을 공유해야 할 때 본문
반응형
파이썬으로 프로젝트를 하고 있는 경우 다른 사람에게 소스 코드를 공유해야 하거나 작업환경이 바뀌는 경우 패키지를 다시 다 설치해야 하는 경우가 종종 발생한다.
나 같은 경우에는 노트북과 pc와 ubuntu에서 작업이 이루어지니 한두 번 정도는 직접 설치하다가 찾아보았다.
이런 경우에 requirements.txt로 관리를 하면 된다.
1. 공유할 설치된 패키지 확인
$ pip list
직접 설치한적이 없는 다양한 패키지들이 보인다. version까지 다 확인할 수 있다.
개인마다 다른 패키지들을 볼 수 있을 것이다.
2. requirements.txt 파일 생성
$ pip freeze > requirements.txt
Django 관련 프로젝트를 진행하고 있어 해당 프로젝트의 requirements.txt를 만들어 보았다. 깔끔하게 잘 만들어진 것 같다.
3. 설치해야 하는 환경에서. txt파일을 읽어 설치
$ pip install -r requirements.txt
이제 requirements.txt로 깃허브에 업로드하고 패키지 관리를 하면 된다!
끝!
반응형
'코딩 > Python' 카테고리의 다른 글
[Python] Component Error - Cannot read properties of undefined (reading 'getUserMedia') 해결 (0) | 2023.12.18 |
---|---|
[Python] __pycache__ 가 뭐길래 자꾸 Git 변동사항에 잡히는가? (0) | 2023.08.02 |
[Python] 입력 함수 input() vs sys.stdin.readline() (0) | 2023.07.24 |