설치및설정

파이썬 venv로 가상환경 관리하기

봄다온 2024. 12. 13. 09:48

Venv

venv는 파이썬3부터 기본적으로 생성되기 때문에 별도의 설치가 필요없다.

가상환경설치

C:\Users\Desktop\작업디렉토리>python -m venv 가상환경이름

가상환경설치 + 기본파이썬의 전역패키지

C:\Users\Desktop\작업디렉토리>python -m venv 가상환경이름 --system-site-packages

가상환경활성화

C:\Users\Desktop\작업디렉토리>가상환경이름\Scripts\activate.bat

가상환경비활성화

C:\Users\Desktop\작업디렉토리>가상환경이름\Scripts\deactivate.bat

가상환경을 실행하고 나면 pyenv와 마찬가지로 아래처럼 나오게 된다.

(가상환경이름)C:\Users\Desktop\작업디렉토리>

그 이후부터는 pyenv와 마찬가지로 가상환경안에서 pip install로 설치 pip uninstall로 삭제하면 된다.

패키지 관리

설치패키지 조회

pip freeze

설치된 패키지 requirements.txt로 저장

(가상환경 실행 후) pip freeze > requirements.txt
#패키지 일괄설치
pip install -r requirements.txt

패키지 일괄삭제 (-y는 옵션)

pip uninstall -r requirements.txt -y

가상환경삭제

가상환경설치 디렉토리를 rm으로 날리면 된다.