Programming Blog

4. 장고 실행을 위한 가상환경 본문

Python

4. 장고 실행을 위한 가상환경

Go-ong 2019. 1. 24. 09:37

가상 환경


개발 환경을 깔끔하게 관리하기 위한 가상환경(Virtual environment)은 프로젝트 기초 전부를 Python / Django와 분리해준다.

즉, 웹사이트가 변경되어도 개발 중인 것에는 영향을 미치지 않는다는 의미이다.


홈 디렉토리 아래에 원하는 New 디렉토리를 새로 만들어 준다.

나는 djangotest를 줄여서 dt라는 디렉토리를 만들기 위해 cmd 명령 실행 창에서 다음과 같은 명령을 실행한다.


1
2
$ mkdir dt
$ cd dt
cs


다음 dt라는 디렉토리 아래에 myenv 라는 이름의 가상환경을 만들기 위해 다음과 같은 명령을 실행한다.


1
$ python -m venv myvenv
cs


이렇게 하면 myvenv 라는 디렉토리가 만들어졌고, myvenv에 내가 사용할 가상환경이 들어있다.

그럼 가상환경을 실행해보자.


1
C: \Users\(UserName)\dt> myvenv\Scripts\activate
cs


위의 >를 기준으로 왼쪽은 현재 디렉토리를 알려주는 명령 실행 Line이고, 오른쪽은 내가 실행할 명령을 타이핑 하는 곳이다.
명령을 입력하면 가상환경이 실행된다. (UserName)은 본인 컴퓨터의 이름을 뜻한다.


콘솔의 프롬프트 앞에 (myvenv)가 붙어있다면 가상환경이 실행되었음을 알 수 있다.


장고 설치


그리고 가상환경을 실행하기 전 장고를 설치한다.


1
python -m pip install --upgrade pip
cs


장고 설치 전 pip가 최신 버전인지 확인하기 위해 위의 명령을 실행한다.


1
pip install django~=2.1.5

cs


그런 다음 위의 명령을 실행하여 장고를 설치한다.

'Python' 카테고리의 다른 글

5. Django 프로젝트 (2)  (0) 2019.01.24
5. Django 프로젝트 (1)  (0) 2019.01.24
3. Django(장고)란?  (0) 2019.01.23
2. 파이썬 시작  (0) 2019.01.22
1. Django 프레임워크, VS code로 파이썬 설치  (0) 2019.01.22
Comments