반응형

기본적으로 다음과 같은 상황을 가정합니다.

  • Windows 10 + 
  • VS Code 
  • Python 설치 (저같은 경우 pyenv로 설치)
  • 별도의 프로젝트 디렉토리 생성 완료

디렉토리를 생성하고 해당 디렉토리에서 VS Code를 실행하면(또는 code .을 통해 이동하면) 아무것도 없는 디렉토리가 나옵니다. 여기서 다음과 같은 명령어를 실행하면 가상환경 폴더를 만들 수 있습니다. 저는 .venv라는 이름의 가상환경 폴더를 만들었고, 안에 파일 등의 내용은 그 아래 이미지를 참고해주세요. 

 

$python -m venv [가상환경]

 

 

 

하지만, 아직 가상환경이 활성화되지는 않았습니다. 가상 환경을 활성화하기 위해서는 Scripts라는 하위 폴더로 이동한 후 activate을 해줘야 합니다. 아래 코드처럼 하면 됩니다. 코드 아래 이미지를 보면 잘 생성된 것을 확인할 수 있습니다.

 

여기서 약간 혼란스러웠던 것은 경로를 지정할 때 슬래시의 방향(/ or \)인데 VS Code에서는 윈도우즈 시스템이 일반적으로 사용하는 역슬래시 말고 그냥 슬래시로 동작합니다. 

 

$cd [가상환경]/Scripts
$source activate

 

 

만약 가상환경을 끝내려면 어떻게 해야할까요? activate 보다 훨씬 간단하게 deactivate만으로 가능합니다. 경로 이동이 필요한가 테스트를 해봤는데 따로 필요하지 않는 것을 확인했습니다. 

 

$deactivate
반응형