마이라이프해피라이프

[Django] 장고 설치 - 공부 내용 정리 본문

컴퓨터/Django

[Django] 장고 설치 - 공부 내용 정리

YONJAAN 2022. 2. 28. 23:49

공부한 내용을 정리해보는 습관을 가져보려 한다. 

 

내일 모레면 새학기가 시작된다. 

늘 그렇듯 후회만 남는 방학이었지만 방학 끝자락에 조그마한 시도를 하나 해보려고 한다. 

바로 '장고'인데 이번학기 신청한 수업 중에 장고와 관련된 수업이 있어, 미리 조금 연습해보고 학기를 시작해보려고 한다. 

 

1. 파이썬 설치

분명 컴퓨터에 파이썬 3.8과 3.9버전이 설치되어있는데 cmd창에서 python 명령어가 실행되지 않았다. 

이전부터 수없이 설치해왔던 파이썬인데.. 왜 사용하려하면 이렇게 에러가 날 괴롭히는지 모르겠다. 

새로운 마음가짐으로 파이썬 3.6버전을 설치하러 갔다. (강의와 똑같은 버전을 사용하기 위해 3.6을 설치했다.)

path 옵션을 선택해야 하고 Disable path length limit을 선택해줘야한다. 

설치가 확인된 것은 cmd창에서 python -v 명령어를 쳐서 확인해볼 수 있다. 

 

2. pip 명령어 사용해서 패키지 설치하기

파이썬을 설치했으면 pip 명령어가 먹어야 한다고 한다. 근데 나는 왜 안 먹는 걸까. 이 세상 오류는 나한테만 다 발생하는 것 같다. 

pip 은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다

이런 오류가 발생해서 path를 따로 추가해줬다. 

 

고급 시스템 설정 보기 > 고급 탭 > 환경 변수 > Path 더블 클릭 > 새로 만들기 > python이 설치된 위치에서 Scripts 폴더를 찾아 경로 설정해줌. 

 

=> 오류 해결

 

3. virtualenv 설치

pip install virtualenv

잘은 모르겠지만 django는 가상환경에서 실행해야한다고 한다. 프로젝트 시작 시 설정을 유지하기 위해서라는데 아직 이건 무슨 소리인지 잘 모르겠다. 

 

4. 작업 dir 생성 

 

5. 작업 dir에서 virtualenv venv 명령어 입력

virtualenv <가상환경 이름>

venv는 생성할 가상환경(폴더)의 이름

 

6. 가상환경 실행 

venv\Scripts\activate

-> 가장 앞에 (venv)라고 뜨는 것 확인

 

7. 가상환경 안에서 django 설치

pip install django