일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 1342
- 20006
- 17087
- 15965
- Django
- 프로그래머스
- PYTHON
- 23971
- sloved.ac
- 장고
- 라이브러리
- 11688
- programmers
- SWEA
- java
- 사용자정의필터
- PS
- 24511
- 25379
- 6730
- 알고리즘
- sovled.ac
- solved.ac
- Algorithm
- pccp
- 백준
- 2866
- 9081
- 파이썬
- 자바
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 |