1. 가상환경 생성

<aside> 💡 가상환경을 왜 만들어야 할까요?

예를 들어 A 프로젝트에서는 python 2 버전이 필요하고, B 프로젝트에서 python 3 버전이 필요하다면 버전이 충돌하는 문제가 발생합니다.

가상환경을 통해 독립적인 환경을 만들어 주고, 여기서 python뿐만 아니라 다른 다양한 패키지들을 설치하여 각 프로젝트들을 관리할 수 있게 됩니다.

</aside>

1.1. 파이썬 설치 확인

구름IDE에서 컨테이너 생성 시 '소프트웨어 스택'을 python으로 선택해서 생성했다면, 기본적으로 python 3.x 버전이 설치가 되어 있습니다. 터미널에 python -V 또는 python --version 명령어를 통해 python이 설치되었는지와 동시에 버전을 확인 할 수 있습니다.

root@goorm:/workspace/MBIT# python -V
Python 3.7.4

1.2. venv 모듈을 통해 가상 환경 생성

python 3 버전에서는 python 가상환경을 생성할 수 있는 venv 모듈이 기본으로 내장되어 있습니다.

python -m venv [가상환경이름] 명령어를 통해 가상 환경을 생성합니다.

root@goorm:/workspace/MBIT# python -m venv venv

가상환경을 생성하면 다음 사진과 같이 해당 이름의 가상환경 폴더가 생성됩니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d0eb04a1-b06b-4b26-ac10-5c31b0e2affe/Untitled.png

1.3. 가상환경 실행

다음 명령어를 통해 가상환경을 실행합니다.

$ source venv/bin/activate

그러면 명령줄 앞에 가상환경의 이름이 붙게 됩니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bc49b2f9-734c-410f-a93a-dabb8645f65d/Untitled.png