[Django] 가상 환경 venv

SEOP·2024년 6월 21일
0
post-thumbnail

1. venv란?

venv는 별도의 패키지나 모듈 환경을 제공하는 가상 환경을 만들기 위해 사용된다.
프로젝트마다 다른 버전의 패키지를 사용하고 싶을 때, 각 프로젝트별로 독립적으로 관리할 수 있도록 도와준다.

2. 가상환경 생성

2.1 Python 설치 확인

$ python --version

파이썬이 설치되어있는지 확인 합니다.
설치가 안되어있다면 아래의 링크에서 설치한다.
파이썬 공식 홈페이지

2.2 프로젝트 디렉토리 생성

$ mkdir {프로젝트명}
$ cd {프로젝트명}

프로젝트 폴더를 생성하고,
폴더에 접근한다.

2.3 가상환경 생성

$ python -m venv {가상환경 이름}

가상환경을 생성한다.

2.4 가상환경 활성화

2.4.1 Windows

$ {가상환경 이름}\Scripts\activate

2.4.2 Mac & Linux

$ source venv/bin/activate

활성화가 되면,
프롬프트에 (venv)가 표시된다.

2.5 Django 설치

$ pip install django

가상 환경에 django를 설치한다.

2.6 Django 프로젝트 생성

$ django-admin startproject {프로젝트명} .

맨 끝에 붙은 .
현재 디렉토리에 프로젝트를 생성한다는 의미다.

2.7 서버 실행

$ python manage.py runserver

2.8 가상환경 비활성화

$ deactivate

가상환경을 비활성화 한다.
가상환경을 비활성화하면,
시스템의 기본 Python 환경을 사용하게 된다.

번외) 가상환경 내 설치된 패키지 확인

$ pip list

참고: https://blog.deeplink.kr/?p=942

profile
응애 나 애기 개발자

0개의 댓글