본문 바로가기
[개발 환경 구축]/Python

[개발 환경 구축] venv 모듈을 사용한 파이썬 가상환경 구축 : cmd 터미널 접속, 파이썬 설치 확인, 가상환경 사용 이유, venv 모듈 설치, venv activate(가상환경 설정) 방법

by seom-j 2023. 7. 20.

📌 cmd 터미널 접속

우측 상단의 패널 설정에서 아래로  화면 분할 버튼을 클릭 → 터미널 접속

 

터미널의 오른쪽 위를 확인하면 기본 powershell로 지정되어있는데,

우리는 윈도우에 설치된 파이썬을 접근해야 하므로 cmd 터미널 필요

 

+ 버튼을 클릭하여 Command Prompt 추가

⬇️ 수행 결과 (cmd 터미널 접속 성공)

 

 

📌 파이썬 환경 확인

먼저, 아래의 코드를 실행하여 파이썬이 잘 설치되어있고, 환경변수가 잘 설정되어있는지 확인

python -v

 

아래의 사진처럼 버전이 출력될 경우 추가 작업 필요 X

 

그러나 뜨지 않을 경우, Python 재설치 필요(이때, 설치 마법사에서 환경변수 설정 체크박스 클릭)

 

 

📌 가상환경 사용 이유

"의존성 충돌 문제"

: 파이썬의 각종 패키지들은 버전이 다양하므로 동작시 오류 발생 가능성 높음

➡️ 가상환경을 설정하여 미연에 방지

 

 

📌 venv 모듈 설치

python -m venv venv

➡️ 설치시 해당 디렉토리에 venv폴더가 생긴 것을 확인할 수 있음

 

 

📌 venv 가상환경 설정

생성된 venv 폴더의 Scripts 폴더로 이동하여 activate를 수행하는 것이 목표

 

⬇️ cd 명령어를 사용하여 해당 경로로 이동 & activate

cd venv/Scripts
activate

 

(venv)를 통해 가상환경을 사용중임을 알 수 있음

 

그러나, 해당 작업은 VScode를 켜고 작업을 수행할 때마다 해줘야 하는 작업이기에

배치파일로 작성해놓아 간단히 수행하도록 설정하는 것을 추천

 

⬇️ 배치 파일 생성 후 실행

확장자가 .bat인 새 파일 생성

아래 내용 작성 후 저장

echo off
./venv/Scripts/activate

가상환경 설정시 원하는 위치에서 해당 파일명 작성하여 실행 (이때, echo off는 출력임)

(venv)를 통해 가상환경을 사용중임을 알 수 있음