본문 바로가기

개인 Lab/Django

Python 가상환경 만들기

Django 튜터리얼 랩(Lab)을 위한 Python 가상 환경 사전 구성입니다.

---- 랩 구성 환경 및 설치 버전 ----
OS : Microsoft Windows 11 Home 
Python version : 3.8.6 
PIP version : 23.0.1 
Django version 4.1.7 
Tutorial : w3schools.com/django

 

가상 환경을 만들어야 할 이유? 
각 프로젝트 마다 사용되는 라이브러리와 버전이 다르고 다른 플랫폼으로 프로젝트를 옮길 경우를
고려해 가상환경을 만들어 프로젝트를 관리합니다.

 

 

 

파이썬 venv 모듈로 가상환경 만들기(실습) 
1. 원하는 폴더에서 다음과 같은 명령어 실행
※ 여기서는 w3schools 이름으로 폴더를 만든 후 가상환경 이름을 myworld로 함

      python –m venv 가상환경이름   

 

여기서 잠깐!  명령어 속 m의 의미는 모듈을 의미합니다.
즉, venv 모듈을 사용해 가상환경을 만들겠다. 입니다.

출처: Mastering Django - Nigel George 원서를 보면 the -m option tells Python to run
the venv module as a script. 내용이 있습니다.

 


2. 가상환경 이름으로 만들어진 폴더에는 파일과 폴더들이 생성 됨

     ※ 알림  이미지 속 사용 된 프로그램은 cmder 입니다. 

가상환경을 만든 후 생성된 폴더와 파일

 

 

 

2.1. 가상 환경 실행 명령 
myworld 폴더에서 .\Scripts\activate.bat 실행하면 프롬프트에 (myworld)가
보이게 됩니다.

가상환경 실행 및 결과

 

 

 

 

2.2. 가상환경 비활성화 명령   
myworld 폴더에서  .\Scripts\deactivate.bat 실행하면 프롬프트에 (myworld)가
보이게 됩니다.

가상환경 비활성화

 

 

이번 파트에서는 Python venv 모듈을 사용해 가상환경 만드는 방법과 만들어야 할 이유 그리고
가상환경 구동 시키는 방법까지 배웠습니다. 다음 파트에서는 Django 설치 방법을 배울 예정입니다.

'개인 Lab > Django' 카테고리의 다른 글

Django 앱(App) 만들기  (0) 2023.03.21
Django 프로젝트 만들기  (0) 2023.03.21
Django 설치 및 확인 하기(for 윈도우)  (0) 2023.03.17