가상환경이란 파이썬 코드상의 독립된 공간을 말한다. 사실 가상환경 없이도 장고 서버를 돌리는데 아무런 문제가 없다.
그러나 우리는 보통 개발을 할 때 서버만 돌리는 게 아니라 여러 패키지를 사용하여 다양한 기능들을 구현하게 되는데, 이것들을 설치하면서 패키지간의 충돌이 발생할 수 있기 때문에 안정성을 위해서 가상환경을 사용하는 것이다.
장고에서의 가상환경은 프로젝트의 파이썬과 장고를 분리시켜 주어 다른 프로젝트 또는 파이썬 버전이 해당 프로젝트에 영향을 주지 않게 한다. 가상환경 설치 후 그 안에서 장고를 설치하는 게 순서이다.
먼저 프로젝트 폴더를 만든다.
$ mkdir django-sample
$ cd django-sample
그 다음 가상환경을 설치하자.
pip3 install vertualenv // 가상환경 설치
vertualenv venv //생성
가상환경을 실행할 때는 해당 폴더 django-sample
에서 다음을 실행한다.
source venv/bin/activate
'back-end > python&django' 카테고리의 다른 글
[django 기초] 장고의 model과 admin 다루기 (0) | 2022.01.20 |
---|---|
[django 기초] 장고의 기본 구조와 settings.py 확인 / superuser 생성하기 (0) | 2022.01.15 |
[django 튜토리얼] 장고 설치하기 (0) | 2021.07.29 |
댓글