250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 라라벨
- Remix
- 블록체인
- jquery
- PM2
- Python
- node
- Ai
- polygon
- pagination
- 발행
- Kaikas
- 배포
- nodejs
- 공연티켓
- exceljs
- 회고
- NextJS
- Laravel
- metamask
- nginx
- nft
- git
- miniconda
- CSS
- Setting
- chatGPT
- netfunnel
- React
- threejs
Archives
- Today
- Total
박주니 개발 정리
python requirements.txt 사용해서 설치 관리하는 방법 본문
728x90
반응형
시작전
javascirpt 사용할때 설치를 하면 package.json이 생성이 되고 설치할때 기록되어서 다른 환경에서도 git pull을 하면 설치 환경 그대로 셋팅이 가능했는데 python은 별도로 설치한 것들에 대한 기록도 없고 miniconda에서 설치를 하면 더더욱 어떤 것을 설치를 했는지 알 수 없기때문에 requirements.txt로 관리하는 방법을 알려드리겠습니다.
1. vscode 개발환경에서 requirements.txt 파일을 생성합니다.
2. miniconda 가상환경에 접속하셔서 지금까지 설치한 것들을 requirements.txt에 freeze를 진행합니다.
pip freeze > requirements.txt
추가 설명)
miniconda 설정하는 방법을 모르시는 경우
3. requirements.txt 파일을 열어서 정상적으로 설치한 환경 값들이 들어가져있는지 확인합니다.
4. 다른 환경에서 git pull을 했을경우 가상환경에 다시 접속하셔서 requirements.txt에 내용을 설치합니다.
pip install -r requirements.txt
◎주의 사항
지금 이미지에 있는것처럼 freeze를 진행할 때 경로가 설정되는 경우가 있습니다.
이부분이 pip install을 진행할때 에러를 발생할 수 있는 부분임으로 먼저 주석으로 처리하거나 혹은 설치후 version을 확인해서 대입해서 넣으시면 됩니다.
728x90
반응형
Comments