가상 환경

apt-get install python3-venv
  • 목적 : 프로젝트 별로 사용되는 여러 모듈들 간 의존성 문제를 방지하고자
  • 가상 개발환경 안에서만 모듈을 설치 –> 작업수행 후 비활성화
  • 독립된 각각의 환경에 다른 버전의 라이브러리들/인터프리터을 설치
  • sudo 권한이 필요 없음

~/venv1 디렉토리에 생성

cd ~
python3 -m venv /path/to/new/virtual/environment (v3.6+)

-m : run library module as a script (terminates option list) 자동으로 bin, include, lib, share 디렉토리와 config파일이 생성됨

tree -L 1 /path

가상 환경 활성화

source ~/venv1/bin/activate

실행되면 (가상환경 이름)이 쉘 프롬프트에 보인다.

가상 환경 비활성화

deactivate

가상 환경 디렉토리 삭제

rm -rf ~/venv1