venv는 파이썬의 가상 환경을 생성하고 관리하는 모듈입니다. 가상 환경은 특정 프로젝트에 필요한 파이썬 버전과 패키지를 격리된 환경에서 관리할 수 있게 해줍니다. 이를 통해 서로 다른 프로젝트에서 서로 다른 파이썬 버전이나 패키지를 사용할 수 있습니다.
Table Of Contents
가상 환경 생성
파이썬의 가상환경은 3버전 이상에서는 기본으로 설치되어있으므로 바로 사용할 수 있습니다.
가상 환경을 생성하기 위해서는 아래 명령을 수행하면 됩니다.
ubuntu@instance-20230810-1409:~$ python3 -m venv /path/to/new/virtual/environment
위의 명령어를 실행하면 지정한 경로에 새로운 가상 환경이 생성됩니다.
지정하지 않으면 현재 작업 디렉토리에서 가상환경 이름으로 생성됩니다.
즉, 홈 디렉토리에서 경로없이 명령을 수행하면 아래와 같이 됩니다.
ubuntu@instance-20230810-1409:~$ python3 -m venv
...
ubuntu@instance-20230810-1409:~$ ls -l
total 16
drwxrwxr-x 12 ubuntu ubuntu 4096 Aug 13 2023 DualStyleGAN
drwxrwxr-x 15 ubuntu ubuntu 4096 Aug 19 01:33 imgFilterApp
-rw------- 1 ubuntu ubuntu 0 Aug 13 2023 nohup.out
drwxrwxr-x 2 ubuntu ubuntu 4096 Aug 10 2023 pkg
drwxrwxr-x 5 ubuntu ubuntu 4096 Aug 19 03:40 venv
가상 환경 활성화 및 비 활성화
가상 환경을 활성화하는 방법은 운영 체제에 따라 다릅니다.
- 리눅스 또는 MacOS에서는 다음 명령어를 사용합니다:
ubuntu@instance-20230810-1409:~$ source /path/to/new/virtual/environment/bin/activate
- 윈도우에서는 다음 명령어를 사용합니다:
\path\to\new\virtual\environment\Scripts\activate
위의 명령어를 실행하면 해당 가상 환경이 활성화되고, 콘솔 프롬프트가 가상 환경의 이름으로 변경됩니다.
가상환경을 비활성화하기 위해서는 다음 명령을 수행합니다.
ubuntu@instance-20230810-1409:~$ deactivate
가상 환경 삭제
가상 환경을 삭제하는 방법은 간단합니다. 가상 환경은 일반 디렉토리와 파일로 구성되어 있으므로, 가상 환경 디렉토리를 삭제하면 됩니다. 예를 들어, 리눅스 또는 MacOS에서는 다음 명령어를 사용합니다:
ubuntu@instance-20230810-1409:~$ rm -rf /path/to/virtual/environment
윈도우에서는 다음 명령어를 사용합니다:
ubuntu@instance-20230810-1409:~$ rmdir /S /Q \path\to\virtual\environment
이렇게 하면 가상 환경이 삭제됩니다. 그러나, 가상 환경을 삭제하기 전에 반드시 가상 환경을 비활성화해야 합니다.
오늘은 파이썬 가상환경을 삭제하는 법에 대해서 알아보았습니다.
'IT' 카테고리의 다른 글
구글(Google) AI 제미나이(Gemini) 사용기 - 바드에서 바뀌었어요 (1) | 2024.02.15 |
---|---|
python으로 NoSQL tpcc 성능 테스트 하는 법- OLTP, TPC-C (1) | 2024.02.14 |
Anaconda를 우분투 리눅스(ubuntu linux)에서 삭제하는 방법 (51) | 2024.02.13 |
GDB로 파이썬 buffer overflow detected(segmentation fault) 디버깅 하는 방법 (17) | 2024.02.13 |
파이썬 anaconda3 가상 환경 삭제 방법 (4) | 2024.02.13 |