venv 가상환경 만드는 법
파이썬은 다양한 라이브러리를 이용하여 프로그래밍을 하기 때문에 가상환경(virtual environment)은 필수적입니다. venv는 Python 3.3부터 기본으로 제공되는 가상환경 라이브러리입니다. 이번 글에서는 venv를 이용하여 가상환경을 만드는 방법을 알아보겠습니다.
1. 가상환경 생성하기
먼저 가상환경을 생성하기 위해 터미널을 열고 다음과 같은 명령어를 입력합니다.
bash
python3 -m venv 가상환경이름
여기서 python3
는 설치된 파이썬 버전 이름입니다. 가상환경이름
은 생성할 가상환경의 이름을 지정합니다. 만약 파이썬 3.8 버전을 사용한다면 다음과 같이 명령어를 입력합니다.
bash
python3.8 -m venv 가상환경이름
가상환경 생성 후에는 해당 폴더 안에 bin
, include
, lib
폴더들이 생성됩니다.
2. 가상환경 활성화하기
가상환경을 생성했다면 다음 명령어를 이용하여 가상환경을 활성화합니다.
bash
source 가상환경이름/bin/activate
이 명령어를 입력하면 터미널에서 가상환경이름
이라는 이름이 추가되고, 해당 가상환경에서 실행된다는 것을 알 수 있습니다.
3. 가상환경에서 패키지 설치하기
가상환경이 활성화된 상태에서 패키지를 설치하면 해당 가상환경에만 패키지가 설치됩니다. 따라서 가상환경을 만드는 이유 중 하나가 되었습니다. 다음과 같은 명령어를 이용하여 패키지를 설치합니다.
bash
pip install 패키지이름
4. 가상환경 종료하기
가상환경을 사용하다가 종료하려면 다음 명령어를 입력합니다.
bash
deactivate
5. 가상환경 복사하기
가상환경을 여러 개 필요로 할 때마다 venv를 이용하여 하나하나 생성하는 것은 번거로울 수 있습니다. 따라서 가상환경을 복사하여 사용할 수 있습니다. 다음과 같은 명령어를 이용하면 가상환경을 복사할 수 있습니다.
bash
python3 -m venv --copies 가상환경복사이름
여기서 가상환경복사이름
은 생성할 가상환경의 이름을 지정합니다. 마찬가지로 --copies
옵션을 이용하여 가상환경을 복사합니다.
6. 결론
이번 글에서는 venv를 이용하여 가상환경을 만드는 방법을 알아보았습니다. 가상환경은 파이썬 프로그래밍에서 필수적인 부분이므로, 항상 가상환경을 만들고 사용하도록 합시다.
'기초지식' 카테고리의 다른 글
HTML 만드는법 (0) | 2023.06.12 |
---|---|
업무 자동화에 필요한 파이썬 패키지 소개 (0) | 2023.06.12 |
에프터이펙트 단축키 모음 (0) | 2023.06.10 |
프리미어 프로 단축키 모음 (1) | 2023.06.10 |
일러스트 단축키 모음 (0) | 2023.06.10 |