파이썬(Python)/vs code

[python, vs code] visual studio code에서 파이썬 가상 환경 생성 및 삭제하기

sunning 2023. 2. 9. 11:36
728x90
반응형

파이썬 가상 환경을 사용하는 이유

  • 프로젝트 배포 시 가상 환경을 사용하면 이 프로젝트만을 위한 패키지들이 어떠한 것들이 있는지 쉽게 알 수 있음
  • 서로 의존적인 패키지들 간 호환성 문제 해결 가능
  • 파이썬 버전 자체가 다른 환경 생성 가능

 

Visual Studio Code에서 Python 가상환경 만들기

1. vs code에서 cmd terminal 열기 (터미널 - 새 터미널)

 

2. 터미널에서 가상환경 생성 (power shell이 아닌 cmd 창인지 확인할 것)

: 가상환경을 생성하는 방법은 크게 venv 라이브러리를 이용하는 방법, virtualenv 라이브러리를 이용하는 방법으로 두 가지가 있음

 

1) venv 라이브러리 이용

venv 라이브러리는 파이썬 표준 라이브러리로 별도로 설치하지 않아도 사용 가능함 (별도의 파이썬 버전 지정은 불가)

  • (전역환경에 설치된 파이썬 패키지 없이) 가상환경 생성
python -m venv {가상환경 이름}

 

  • 설치된 파이썬 패키지를 가져와서 가상환경 생성
python -m venv {가상환경 이름} –system-site-packages

 

나는 전역환경의 파이썬 패키지를 가져오지 않고 TEST_ENV라는 이름으로 가상환경을 생성하였다.

생성이 완료되면 왼쪽의 탐색기에 TEST_ENV라는 가상환경이 만들어진 것을 볼 수 있다.

 

 

2) virtualenv 라이브러리 이용

virtualenv 라이브러리는 외부 라이브러리로 별도로 설치가 필요함 (별도의 파이썬 버전 지정 가능)

 

  • virtualenv 라이브러리 설치
pip install virtualenv
  • 가상환경 생성
virtualenv {가상환경 이름} -–python=python{파이썬 버전}

 

virtualenv를 활용해서도 파이썬 버전 3.8으로 TEST_ENV2라는 가상환경을 생성해보았다.

 

나는 이미 virtualenv 라이브러리가 설치되어 있어서 이미 만족한다는 메세지가 뜬 것이고 정상적으로 가상환경이 생성되어 마찬가지로 탐색기에 TEST_ENV2 폴더가 생성된 것을 확인할 수 있다.

 

 

Visual Studio Code에서 Python 가상환경 삭제하기

가상환경을 삭제하는 방법은 아주 간단하다. 탐색기에서 가상환경 폴더 자체를 삭제해주면 된다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형