Python 가상환경 venv 정리

young·2021년 9월 26일
0

Python 가상 환경

  • python에서 가상 환경(virtual environment)은 각 프로젝트에서 독립된 실행 환경을 사용할 수 있도록 함
  • 각 프로젝트에서 사용되는 패키지 버전 충돌 예방을 위해, 프로젝트 별로 가상 환경을 구성해 사용하는 것을 권장
  • pip 패키지 매니저를 이용해 가상 환경마다 외부 패키지를 설치해서 사용

python 3.7에서 가상 환경 사용하기

*사용환경: CentOS 7

1) 내장된 venv 모듈 이용해서 가상 환경 구성

$ sudo apt-get install python3.7
$ python3 -m venv {env_name}

2) 가상 환경 활성화

$ source {env_name}/bin/activate
({env_name}) $

3) 가상 환경에 패키지 설치

  • 패키지와 버전이 명시된 requirement.txt 파일로도 설치 가능
({env_name}) $ pip install {package_name}
({env_name}) $ pip install -r requirement.txt

4) 가상 환경 비활성화

({env_name}) $ deactivate

0개의 댓글