카테고리 없음

Python - venv 가상환경

1231. 2025. 5. 4. 22:06
python3 -m venv venv1 # venv1 으로 가상환경 생성
python3 -m venv venv2 # venv2 으로 가상환경 생성
#현대 폴더안에 venv 라는 디렉토리를 만들고 독립된 python 환경 구성

source venv1/bin/activate
which python      # → ~/venv1/bin/python
pip list          # → venv1에 설치된 패키지 목록
deactivate

source venv2/bin/activate
which python      # → ~/venv2/bin/python
pip list          # → venv2에 설치된 패키지 목록
deactivate


rm -rf venv # venv 삭제


pip freeze > requirements.txt
#현재 환경의 모든 pip 패키지를 목록화
pip install -r requirements.txt
#저장된 버전 그대로 설치