가상 환경을 사용하면 Python 프로젝트의 패키지 관리를 효율적으로 할 수 있습니다. 이번 포스트에서는 requirements.txt 파일과 pip list 명령어를 활용하여 가상 환경 내 패키지를 관리하는 방법에 대해 알아보겠습니다.
가상환경에 설치된 팩키지 리스트 저장(freeze)
패키지 목록을 requirements.txt 파일로 저장하면 프로젝트를 다른 환경이나 다른 시스템으로 이관할 때 패키지들을 쉽게 설치할 수 있습니다. 아래 명령어를 사용하여 현재 가상 환경의 패키지 목록을 requirements.txt 파일로 저장할 수 있습니다:
pip freeze > requirements.txt
저장된 팩키지 리스트( requirements.txt ) 설치
이제 requirements.txt 파일에는 현재 가상 환경에 설치된 패키지들과 그 버전 정보가 저장되어 있습니다. 패키지를 설치할 때는 requirements.txt 파일을 사용하여 한 번에 여러 패키지를 설치할 수 있습니다. 아래 명령어를 사용하여 requirements.txt 파일에 명시된 패키지들을 설치할 수 있습니다:
pip install -r requirements.txt
이렇게 하면 requirements.txt 파일에 명시된 패키지들이 자동으로 설치됩니다.
가상 환경 내 패키지 목록을 조회
pip list --local
위 명령어를 사용하면 현재 가상 환경에 설치된 패키지들과 그 버전 정보를 확인할 수 있습니다.
이렇게 requirements.txt 파일과 pip list 명령어를 활용하여 가상 환경 내 패키지를 효과적으로 관리할 수 있습니다.
'프로그래밍 > python' 카테고리의 다른 글
xlwings 경로 문제 (0) | 2024.04.12 |
---|---|
정규표현식(regx) (0) | 2024.04.12 |
1. 파이썬 가상환경 구축하기: Virtualenv를 이용한 패키지 관리 (0) | 2024.01.07 |