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 익스텐션 설치
참고자료 - 멋사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.
파이선 가상환경은 필수적인 실행파일들을 포함하는 폴더를 생성합니다. 이 폴더는 파이썬 프로젝트에서 필요한 패기지를 사용하기 위해 생성되는 것입니다.
즉 파이썬 프로젝트를 위해서는 패키지 사용이 필요하고... 그러한 패키지들을 사용할 수 있도록 모든 실행파일을 포함하는 폴더를 생성해 주는 것이군요!
여러번 음미해보는것도... 차차 배우다보면... 알아가겠죠??
'Review > 멋쟁이 사자처럼 6th Lion' 카테고리의 다른 글
Django 프레임워크 시작하기!_OT (0) | 2019.03.16 |
---|---|
멋쟁이사자처럼 6기 수료증!! (2) | 2018.12.14 |
멋쟁이사자처럼 아이디어톤을 마치며 (1) | 2018.09.04 |
2018멋쟁이사자처럼해커톤을 마치고 (2) | 2018.09.03 |
[Ruby&Python기초] 문자열과 문자열의 제어 (0) | 2018.08.29 |
댓글