virtualenv

    [Python] 가상 환경 사용하기(venv)

    [Python] 가상 환경 사용하기(venv)

    가상 환경이란? 단어 그대로 가상으로 생성하는 환경이다. 실제 여러가지 프로젝트를 진행하다 보면 패키지(라이브러리)의 버전 문제로 인해 정상적으로 실행되지 않는 경험들을 할 것이다. 만약 특정 프로그램에서 어떤 패키지의 요구 버전이 1.7인데 현재 1.8 버전을 사용 중이라면 다운그레이드 후 프로젝트가 끝나면 다시 1.8로 업그레이드를 해야 하는 번거로움이 발생할 것이다. 이러한 문제를 해결하기 위해 프로젝트 별로 독립된 가상 환경을 사전에 구축하여 사용하는 것이 더 좋은 방법이라고 생각한다. 가상 환경 생성 이전 버전의 파이썬에서는 다음과 같은 명령어를 사용하여 별도의 설치 과정이 필요하다. pip install virtualenv 하지만, 파이썬 3.3 이상의 버전은 venv 모듈이 자체적으로 내장되..