[Python]가상환경(venv) 생성, 활성화, 비활성화 및 삭제 방법

2023. 10. 14. 10:46·Programming
반응형

회사 업무에서 가끔 파이썬을 사용하게 되는데 가상환경을 생성할 때마다 명령어를 찾기 번거로워 블로그에 정리해둔다. 파이썬에서 가상환경을 사용하는 이유는

1. 가상환경 생성

Python 3.5 버전 이후부터는 venv가 표준 라이브러리에 내장되어있기 때문에 별도 설치는 불필요하다. 가상환경을 생성하기 원하는 디렉터리로 이동하여 아래 명령어를 실행한다.

python -m venv 가상환경이름

명령어가 잘 실행되었다면 설정한 가상환경이름과 동일한 이름의 디렉터리가 생성된다.

2. 가상환경 활성화

MacOS의 경우 아래 명령어를 실행하여 가상환경을 활성화 할 수 있다.

source 가상환경이름/bin/activate

참고로 Windows의 경우 실행파일의 경로가 상이하다.

source 가상환경이름/Scripts/activate

가상환경이 실행되면 터미널 명령줄 맨 앞에 가상환경 이름이 출력된다.

[예시: 가상환경 이름을 .venv로 설정한 경우]

(.venv) $  git status

3. 가상환경 비활성화

가상환경을 비활성화 하려면 아래 명령어를 실행한다.

deactive

4. 가상환경 삭제

생성한 가상환경을 삭제하려면 아래 명령어를 실행한다.

sudo rm -rf 가상환경 이름
저작자표시 비영리 동일조건 (새창열림)

'Programming' 카테고리의 다른 글

[Python/Svelte]'localhost:5173 says {}'문제 해결  (0) 2024.01.13
[Python]가상환경 활성화 단축키 생성하기(MacOS)  (0) 2024.01.06
[Python]pyinstaller FileNotFoundError: [Errno 2] No such file or directory 에러 해결  (1) 2023.09.12
[Java]연산자(3)  (1) 2023.05.26
[Java]연산자(2)  (0) 2023.05.25
'Programming' 카테고리의 다른 글
  • [Python/Svelte]'localhost:5173 says {}'문제 해결
  • [Python]가상환경 활성화 단축키 생성하기(MacOS)
  • [Python]pyinstaller FileNotFoundError: [Errno 2] No such file or directory 에러 해결
  • [Java]연산자(3)
Canary_카나리아
Canary_카나리아
어쩌다 데브옵스 엔지니어가 된 문과생의 기록용 블로그
    반응형
  • Canary_카나리아
    release: canary
    Canary_카나리아
  • 전체
    오늘
    어제
    • 분류 전체보기 (120)
      • DevOps (67)
      • Programming (28)
      • Certifications (3)
      • ETC (20)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    NCPprofessional자격증
    NCPassociate자격증
    백엔드스쿨
    프로메테우스예제
    Grafana
    ncp서비스
    kops란
    그라파나
    한빛출판네트워크
    백엔드공부
    개발자
    백엔드개발
    백엔드
    네이버클라우드서비스
    데브옵스엔지니어
    그라파나예제
    Prometheus
    네이버클라우드자격증
    java개념
    클라우드엔지니어자격증
    kops사용법
    Java
    terraform
    spring
    자바개념
    제로베이스
    NCP자격증
    프로메테우스
    argocd
    클라우드자격증
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
Canary_카나리아
[Python]가상환경(venv) 생성, 활성화, 비활성화 및 삭제 방법
상단으로

티스토리툴바