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
반응형
'파이썬(Python) > vs code' 카테고리의 다른 글
[python] argparse 모듈의 의미 및 사용법 (0) | 2023.02.10 |
---|---|
[python, vs code] visual studio code에서 파이썬 개발 환경 만들기 (0) | 2023.02.08 |