[ VSCode에서 Python 가상 환경 설정 ]
1. 가상환경을 만드는 이유가 뭘까?
우리가 VSCode와 같은 환경에서 Python을 사용하기 위해 가상환경을 만드는 가장 큰 이유는 '버전'을 관리하고 '충돌'을 막기 위함이다. 조금 더 풀어서 설명하자면 주로 프로젝트 간의 종속성 및 버전 충돌을 방지하고, 특정 프로젝트에 필요한 패키지나 라이브러리를 별도로 관리하기 위함이다.
- 프로젝트 별 독립된 환경 유지
- 패키지 충돌 방지
- 개발 환경 재현성 : 가상 환경을 사용하면 프로젝트와 함께 필요한 목록만 있으면 다른 개발자가 동일한 환경을 쉽게 재현할 수 있다.
- 전역 Python 환경 오염 방지 : 전역 환경에 패키지를 설치하는 것은 시스템 전반에 영향을 미칠 수 있어, 전역 환경을 오염시킬 수 있다. 가상환경을 사용하면 전역 환경의 오염없이 필요한 패키지를 쉽게 설치/제거가 가능하다.
2. 가상환경 설정하기
가상환경을 생성하고, 적용하는 과정은 크게 아래와 같다.
- 가상환경 생성
가상환경을 생성하고 싶은 폴더의 command prompt에서 conda create -n 가상환경명 python 을 통해 가상환경을 생성한다.
2. Select Interpreter Setting
vscode의 command palette (Ctrl + Shift + P )에 들어가 생성한 가상환경을 인터프리터로 선택한다.
(1) command palette 열기
(2) Python: Select Interpreter 선택
(3) 생성한 가상환경 선택 (evn_python)
3. 가상환경 이동
Command Prompt에서 conda activate 가상환경명 입력을 통해 새로운 가상환경으로 이동한다.
2. 가상환경 삭제하기
생성했던 가상환경을 삭제하기 위해서는 해당 가상환경에서 먼저 빠져나온 뒤, 가상 환경을 삭제해줘야 한다.
- 삭제 준비
conda activate base 또는 conda deactivate 가상환경명 을 통해 해당 가상환경에서 빠져나온다. - 삭제
conda remove --name 가상환경명 python--all
'PM 교육' 카테고리의 다른 글
[PM교육] UX/UI 디자인 기초 이론 (1) (1) | 2024.12.11 |
---|---|
[PM교육] IT 기술의 이해 : Django 와 MTV 패턴 (1) | 2024.11.20 |
[PM교육] 데이터 분석 실무 : MySQL 과 Python 연동 (2) | 2024.11.13 |
[PM교육] 제품 개발 방법론(3) (4) | 2024.10.14 |
[개인실습] WBS와 모의 스크럼 프로젝트 (1) | 2024.10.13 |