Python

[vscode] window 가상환경 폴더 생성 및 활성화 명령어

마이구미+ 2023. 4. 5. 12:35

0. 터미널창 여는 단축키

  • ctrl + `
  • 컨트롤 누른 상태에서 백틱 누르기
  • 백틱은 키보드 tab 위, 숫자 1 왼쪽에 있음. 쉬프트랑 같이 누르면 물결 나오는 그 버튼!

1. bash

- venv 폴더 생성 명령어

python -m venv (폴더이름)
  • 엔터 눌러줘야 됨
  • 컴퓨터가 좀 느린 경우 생성되는 데에 시간이 좀 걸리는데 저 경로?가 새롭게 떠야 폴더가 다 만들어진 것
  • 모르겠으면 폴더를 직접 열어서 확인해도 됨(사진 참조)

가상환경 폴더 생성이 완료되기 전
생성 완료 전
가상환경 폴더 생성이 완료된 후
생성 완료


- 가상환경 활성화 명령어

source venv/Scripts/activate
  • source venv/s 까지만 치고 tab 누르면 자동완성됨
  • 그 다음 a만 치고 tab 누르면 자동완성됨 
  • 그러고 엔터 누르면 됨

(venv)가 뜨면 가상환경 활성화 완료

- 가상환경 비활성화 명령어

deactivate
  • 쓰고 엔터 누르면 됨

가상환경 비활성화 완료

- 가상환경 폴더 삭제 명령어

rm -rf (폴더이름)
  • 쓰고 엔터 누르면 됨

가상환경 폴더 삭제 완료

  • 이 명령어는 가상환경 폴더만 삭제하는 게 아니고 작업폴더 내의 어떤 폴더든 삭제하는 명령어 같음
  • 아마 비활성화나 폴더 삭제 명령어는 cmd에서도 똑같이 될 거 같음

2. cmd

- venv 폴더 생성 명령어

python -m venv (폴더이름)
  • 폴더 생성 명령어는 bash랑 똑같음
  • cmd에서도 똑같이 컴퓨터 느리면 경로 다시 뜰 때까지 기다려줘야 함
  • 아니면 폴더 직접 눌러서 파일 생성됐는지 확인하기!

기다리기
폴더 생성 완료


- 가상환경 활성화 명령어

venv\Scripts\activate
  • cmd에서는 /(슬래쉬)가 아니라 \(역슬래쉬)를 써야 함
  • \는 키보는 enter 위에, backspace 아래에 있음
  • 쉬프트 누른 상태에서 누르면 | 나오고 그냥 누르면 \가 나옴
  • cmd도 마찬가지로 venv\s까지 쓰고 tab 누르면 자동완성됨
  • venv\Scripts/a 까지 됐으면 또 tab 눌러서 자동완성됨 그리고 엔터 누르기

역슬래쉬 위치
앞에 (venv)가 뜨면 가상환경 활성화 완료