본문 바로가기
Review/멋쟁이 사자처럼 6th Lion

Mac에서 Django Framework 환경설정하기

by Steve-Lee 2019. 3. 24.

Photo by Nikita Kachanovsky on Unsplash


안녕하세요 Hessey입니다

오늘은 Mac에서 Django Framework 환경설정하는 방법에 대해 포스팅하겠습니다

공부를 하려면 공부에 적합한 환경을 갖춰야 하듯이...(공부 못하는 애들의 특징...네...접니다ㅎㅎ)

Django Framework를 사용하기 위해서는 환경을 설정해 줘야겠죠?

프로그래밍에서의 환경설정은 현실과는 조금 다르다고 생각합니다... 한치의 오차도 허용이 안돼요

어찌보면 조금 빡빡한데... 하다가 스트레스 받으실수도 있고...

천천히 따라해보시고... 안되면 좌절하지 말고 답변 남겨주세요...ㅎㅎ

처음에는 어렵고... 혼자하면 막막합니다...


<주의사항>

* python3가 설치되었다는 가정하에 진행됩니다

python3를 설치하지 않으신 분들은 우선 설치를 하고 오세요!

**본 포스팅은 멋쟁이사자처럼 7기 강의를 바탕으로 작성되었습니다


1.  환경 설정에 앞서... 기본은 알고 가자!

1-1. 가상환경이란?

Django를 사용하기 위해서는(?) 우선 가상환경을 설정해 주어야 합니다. 가상환경이 뭘까요?

"우리는 일단 여기서만 놀 거에요"

파이썬 코드 상에서 독립된 공간을 의미합니다. (독립된 공간이라고?!)

다시말해 장고를 시작할 때는 장고를 '담을 통'을 마련해주어야 한다고 생각해보자


1-2. pip 패키지

파이썬으로 작성된 패키지

소프트웨어를 설치.관리하는 패키지관리 시스템

Django = pip패키지

(여기서는 이 성도로만 알고 넘어가자!)


1-3. Mac - Homebrew설치하기

Homebrew란 Mac에서 어플리케이션, 오픈소스 소프트웨어 설치시 버전관리 및 패키지 관리를 해주는 '패키지관리 도구'이다.

우선 지금은 간단하게 파이썬 설치를 위해 Homebrew를 사용한다고만 생각해두자(후에 많이 사용된다고 한다...!)


1-4. Visual Code

python IDE로 Visual Code를 사용한다.

IDE란 통합 개발 환경(統合開発環境, Integrated Development Environment, IDE)은 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. -위키-

즉 Visual Code를 활용해 프로그램 개발과 관련된 모든 작업을 하나의 프로그램 안에서 처리 할 것이다!


2. Do it! 환경설정!  

2-1. Visual Code 환경설정하기

1. cmd + shift + p를 입력한다

2. Shell Command를 검색한다 ==> 'Shell Command: Install 'code' command in PATH를 눌러준다(자동설치)

3. 설치가 완료되면 맥의 terminal에서 code . 명령어를 입력해본다

(해당디렉터리를 위치로 Visual Code가 실행된다!)


2-2. Django 설치하기

A. 가상환경 설정하기

앞서 설명했듯이, Django를 담을 통을 만들어 주어야합니다

Mac terminal 창에 장고 환경을 설정할 directory를 만들어줍니다

1
mkdir likelion
cs

B. 가상환경에 접속하기

만들어준 가상환경에 접속합니다(Django를 담을 통에 접속하자!)

아래 2번의 명령어를 입력하면 터미널 창 맨 앞에 가상환경 이름이 표기됩니다

1
2
3
4
5
# 1. 가상환경 생성하기
python -m venv myvenv
 
# 2. 가상환경에 접속하기
source myvenv/bin/activate
cs

 

C. Django 설치하기!!(드디어!)

여기까지 문제 없이 따라오셨다면 정말 많이 고생하셨습니다. 
두 스텝만 하시면 됩니다!
1
2
3
4
5
# 1. django install
$ pip install django
# 2. django version 확인 
$ python3 -m django --version
# 2.*.* 출력된다면 성공!
cs

D. Django Template 익스텐션 설치

죄송합니다... 하나 더 남았습니다
앞서 설치했던 Visual Code에 Django Template을 설치하면 좋다고합니다
IDE에서 HTML문서 작성시 Django 문법을 highlit해준다고 하네요!

마찬가지, Visual Code에서 command + shift + p를 눌러줍니다
먼저 Install Extension을 입력합니다. 
그리고 Django Template 익스텐션을 선택해서 설치하면 끝!


참고자료 - 멋사Django블로그


이상 Hessey였습니다

휴... 환경설정 했다!!



**추가자료** 구글링중..

1. Python Virtual Env란?

virtualenv creates a folder which contains all the necessary executables to use the packages that a Python project would need.

파이선 가상환경은 필수적인 실행파일들을 포함하는 폴더를 생성합니다. 이 폴더는 파이썬 프로젝트에서 필요한 패기지를 사용하기 위해 생성되는 것입니다.

즉 파이썬 프로젝트를 위해서는 패키지 사용이 필요하고... 그러한 패키지들을 사용할 수 있도록 모든 실행파일을 포함하는 폴더를 생성해 주는 것이군요!

여러번 음미해보는것도... 차차 배우다보면... 알아가겠죠??


댓글