가상환경이란?
- 먼저, 컴퓨터를 무언가를 담을 수 있는 큰 통이라 생각하자.
- 여기에 각종 음료를 담을 것인데, 콜라, 오렌지 주스, 포도 주스를 담아볼 거다.
- 그러면 검은색 노란색 파란색이 섞여 그지같은 모양을 하고 있을 거다.
- 우리는 그렇게 음료먹기를 선호하지(?) 않는다.
- 그래서! 나눠서 담을 수 있는 것이 필요하다!
- 여러개의 다른 통을 만들어주는 것을 가상환경이라 한다.
Django Project
장고를 사용한 프로젝트를 만들고 싶다면 이제,
- 통을 만든다. (Django project) 가상환경을 만들어준다.
- 그 통안에 넣을 녀석들을 채운다.
- 장고를 사용할 것이기 때문에 장고 패키지를 넣어주어야 한다.
HOW?
pip 패키지
- 파이썬으로 작성된 패키지 소프트웨어를 설치 관리 하는 패키지 관리 시스템
실습
환경 세팅
open folder (폴더 만들어준다.)
terminal 킨다.
python version 확인 (터미널 창 입력)
$ python --version Python 3.6.5 :: Anaconda, Inc. // 제가 아나콘다 받아서 이렇게 뜬겁니다. 아닐 수 있어요
가상환경 설정
$ python -m venv myvenv (vertual environment) (내가 짓고 싶은 가상환경 이름)
가상환경 실행
$ source myvenv(가상환경 이름)/Scripts/activate $ source myvenv(가상환경 이름)/bin/activate // 맥
(가상환경 종료)
$ deactivate
장고 설치 ( 처음에는 가상환경에 들어가서 설치할 것! )
$ pip install django
폴더에 띄어쓰기 쓰면 오류 뜰 수 있다.
장고 삭제
$ pip uninstall django