본문 바로가기
Python/Basic

[파이썬, Python] 가상환경 알아보기 & 가상환경(venv) 생성하기 - Windows 기준

by coding-choonsik 2023. 3. 3.
728x90
반응형
SMALL

1. 파이썬 가상환경이란

 - 파이썬 가상 환경은 파이썬 프로젝트를 진행할 때 독립된 환경을 만들어 주는 도구

 - 예를 들어 파이썬 개발자 A가 Project1 과 Project2 라는 2개의 파이썬 프로젝트를 개발하고 관리하고자 할때  Project1Project2에 필요한 파이썬 또는 라이브러리의 버전이 다를 수 있다.  Project1에서는 파이썬 3.7버전을 사용한 반면 Project2에서는 3.8버전을 사용하고자 한다. 이때 하나의 데스크톱에 서로 다른 버전의 파이썬을 설치해야 하는 문제가 발생하고 원활한 개발 환경을 구축하기 힘들다.

 

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

 - Python을 포함하여 대부분의 프로그래밍 언어들은 패키지(또는 모듈)의 버전을 계속해서 최신화하고 있다.

 - 버전마다 일부 기능들은 없어지거나 새로 생기기도 하기 때문에 필요한 특정 기능이 최신 버전에는 없을 수도 있다.

 - 파이썬 가상 환경을 이용하면 하나의 데스크톱 안에 독립된 가상 환경을 여러 개 만들 수 있다.

 

3.  가상환경 생성 및 실행하기

1)  아나콘다 설치하기 (아나콘다가 여러 프로그램의 PATH를 끌어오기 때문에 추천하진 않는다..)

2)  venv 설치 - cmd창 이용, VSC 내 터미널 창을 이용해도 됨

 

가상환경을 생성하는 명령어

 - 파이썬 버전에 필요한 library들이 설치된다

 

 

내 폴더로 경로 이동 및 가상환경 실행

 

 

 

가상환경에서 빠져나오기

 

4.  가상환경에 파일 생성하기

- 가상환경 폴더에 파일을 생성하여 함수를 실행시켜보자.

- print 함수 실행 후 터미널창에 출력이 잘 되었다.

 

 

728x90
반응형
LIST