1. 가상 환경(virtual environment)
가상 환경이란 하나의 프로젝트나 작업을 하기 위해서 필요한 패키지나 라이브러리를 격리된 공간에 설치하고 관리하는 것을 의미
2. 가상 환경(virtual environment)이 필요한 이유
프로젝트마다 사용되는 패키지 또는 라이브러리의 버전이 다르기 때문에, 분리되지 않은 하나의 환경에서 여러 가지 프로젝트를 진행하게 되면 다른 라이브러리의 버전끼리 충돌을 할 가능성이 있음.
다시 말해, 가상 환경이 필요한 이유는 프로젝트에 필요한 버전만 넣어두어서 버전 충돌의 문제를 방지한다.
3. Ubuntu Linux에서 가상 환경 설정
0. project를 진행할 directory 생성 및 진입
$ mkdir project
$ cd project
1. venv 가상 환경 모듈 사용 myvenv라는 가상환경 설정
$ python3 -m venv myvenv
2. 가상 환경 활성화
- 계정 옆에 (myvenv)가 생긴 것을 볼 수 있음.

$ source myvenv/bin/activate
3. 비활성화
$ deactivate
'Ubuntu Linux' 카테고리의 다른 글
| [Ubuntu Linux] 버전 관리 시스템(VCS)과 git (0) | 2023.11.02 |
|---|---|
| [Ubuntu Linux] ShellScript (0) | 2023.10.26 |
| [Ubuntu Linux] Library 생성해서 Build 해보기(GCC) (2) | 2023.10.26 |