<aside>
💡 가상환경
을 왜 만들어야 할까요?
예를 들어 A 프로젝트에서는 python 2 버전이 필요하고, B 프로젝트에서 python 3 버전이 필요하다면 버전이 충돌하는 문제가 발생합니다.
가상환경
을 통해 독립적인 환경을 만들어 주고, 여기서 python뿐만 아니라 다른 다양한 패키지들을 설치하여 각 프로젝트들을 관리할 수 있게 됩니다.
</aside>
구름IDE에서 컨테이너 생성 시 '소프트웨어 스택'을 python
으로 선택해서 생성했다면, 기본적으로 python 3.x 버전이 설치가 되어 있습니다. 터미널에 python -V
또는 python --version
명령어를 통해 python이 설치되었는지와 동시에 버전을 확인 할 수 있습니다.
root@goorm:/workspace/MBIT# python -V
Python 3.7.4
python 3 버전에서는 python 가상환경을 생성할 수 있는 venv
모듈이 기본으로 내장되어 있습니다.
python -m venv [가상환경이름]
명령어를 통해 가상 환경을 생성합니다.
root@goorm:/workspace/MBIT# python -m venv venv
가상환경을 생성하면 다음 사진과 같이 해당 이름의 가상환경 폴더가 생성됩니다.
다음 명령어를 통해 가상환경을 실행합니다.
$ source venv/bin/activate
그러면 명령줄 앞에 가상환경의 이름이 붙게 됩니다.