본문 바로가기
🦄 Python

[Python/파이썬] 가상환경 관리

by 서니서닝 2024. 5. 27.
728x90

가상 환경은 프로젝트마다 독립적인 패키지 환경을 제공하여, 패키지 충돌을 방지하고 프로젝트 관리를 용이하게 해준다.

venv 모듈을 사용하여 가상 환경을 쉽게 생성하고 관리할 수 있다.

 

가상 환경 생성

python -m venv myenv

 

가상 환경 활성화

Window

myenv\Scripts\activate

 

macOs/Linux

source myenv/bin/activate

 

가상 환경 비활성화

deactivate

 

패키지 설치 간소화

가상 환경 내에서 필요한 패키지를 설치할 때, requirements.txt 파일을 사용하면 한 번에 여러 패키지를 쉽게 설치할 수 있다.

 

requirements.txt 파일 생성

pip freeze > requirements.txt

 

패키지 일괄 설치

pip install -r requirements.txt
728x90

댓글