파이썬으로 뭔가를 만들다 보면 버전 관리가 중요하다. 프로젝트마다 사용하는 패키지 버전이 다르기 때문에, 이를 제대로 관리하지 않으면 패키지 충돌이 발생할 수 있기 때문이다. 이 문제를 방지하기 위해 콘다(conda)를 쓰건, 다른 도구를 쓰건 보통 pip을 써서 패키지 목록을 뽑을 수 있다. 다음과 같은 명령어를 활용하면 된다. 특히, sed 명령어를 활용하면 불필요한 정보를 삭제할 수 있어 보기 좋게 정리된 패키지 목록이 만들어 진다.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pip freeze | sed 's/@.*//' > requirements.txt |
만들어진 파일을 가지고 나중에 pip install -r requirements.txt 명령어로 환경을 재현할 수 있다.
'노트정리 > 파이썬 Python' 카테고리의 다른 글
Windows 환경에서 SSHFS로 원격 서버의 SQLite 연결 (1) | 2025.01.03 |
---|---|
리눅스에서 아나콘다 (anaconda) 무료 라이선스 (license) 자동 설치 스크립트 (1) | 2024.12.09 |
허깅페이스 모델의 소스 코드 확인하기 (0) | 2024.12.03 |
파이썬(python)에서 엑셀 (excel) 수식 계산 정밀도 보존 방법 (0) | 2024.10.19 |
아나콘다(anaconda)의 환경 활성화와 비활성화 할 때, 특정 명령어 실행하기 (1) | 2024.04.05 |
아나콘다(anaconda, miniconda)에서 가상환경 마다 환경변수 PATH 설정하기(리눅스) (0) | 2024.04.01 |
vscode에서 파이썬 독스트링(docstring) 보는 단축키 설정 방법 (0) | 2023.12.04 |
파이썬에서 움직이는 이미지(GIF) 저장하기 (0) | 2023.12.03 |