본문 바로가기

콩's EDUCATION/콩's Python

파이썬 설치 및 장고 프레임워크 파이참에서 사용

1. 파이썬 설치 및 장고 프레임워크 파이참에서 사용




2. 내용

파이썬이 요즘 '핫'하다고 하여 한번 하나부터 끝까지 해보고 싶은 마음에

이런 저런 블로그를 봤는데 조각모음을 해야 설치 및 세팅이 진행 되는 기분이네요.


window환경 + 파이썬 + 장고프레임워크 + 파이참(IDE) 설치 방법을 남겨봅니다.


저도 나중에 PC백업시 이러한 불편함을 줄이기 위해 글을 작성해봐요.


파이썬에 대해 지식이 없는 상태에서 출발하는지라 댓글로 문제가 있는 부분은 수정 요청 바랍니다.


글쓴이 환경은 window 7 SP2 32bit입니다.


1. 파이썬 설치하기

https://www.python.org/downloads/


위 링크를 타고 들어가면서 화면 상단쪽에 노란색 다운로드 창이 있습니다.


현재 3.6.4, 2.7.14 버전이 최신이네요. (2018.03.28)

 Download Python 3.6.4 Download Python 2.7.14



메이저 버전이 3, 2로 갈리는데 이 부분에 대한 설명은 아래 링크를 참고하세요.


https://wiki.python.org/moin/Python2orPython3


2는 레거시 소스, 3은 현재 앞으로 미래를 위한 소스입니다. 

아직까지 2가 당연히 library 풍부하고 호환성에 탁월하겠죠.

하지만 저는 3 버전을 설치합니다.


설치시에 옵션은 왠만해서는 전부 체크를 했습니다.


2. 파이썬 설정

파이썬이 설치되었다면 설정이 필요합니다.

윈도우키 + R 누르고 실행창이 생성되면 powershell 을 입력합니다.

실행창에서 python 을 입력합니다.

-- 여기서 오류가 발생했다면 path가 설정이 안되어있어서 그렇습니다. 

설치시에 Add Python 3.6 to PATH 체크를 안하신거죠. path 등록은 검색을 통해서 진행해주세요.


아래와 같이 접속이 되신다면 파이썬 설치는 완료입니다.

파이참 설치 후에 테스트를 할 수 있기 때문에 콘솔창에서 py 파일 생성하여 테스트는 건너뛰겠습니다.



2. 장고 설치하기

https://www.djangoproject.com/download/


위 링크를 타고 들어가면 공식 버전, 개발(베타) 버전 2가지가 있습니다.

공식버전은 현재 2.0.3입니다. 


윈도우 + R 키를 누르고 CMD를 입력하여 콘솔창을 엽니다.


pip install Django==2.0.3 


입력하면 설치를 진행합니다. 

pip install Django까지 입력하면 최신버전을 받네요.


설치가 완료되면 python -m django --version 을 입력하여 정상적으로 설치가 되었는지 확인합니다.



https://docs.djangoproject.com/ko/2.0/


장고와 관련된 부분은 관련 document 주소를 참고해주세요.

3. 파이참 설치하기

https://www.jetbrains.com/pycharm/download/ 


프로페셔널(유료)버전과 커뮤니티(무료)버전이 있습니다.

파이썬 웹 개발을 하고자 해서 프로페셔널을 설치해야하지만, 커뮤니티 버전에서도 가능하다고 들었습니다.


그래서 커뮤니티 버전을 받아봅니다. 

대학생의 경우 별도로 인증을 하면 무료로 프로페셔널 버전 이용이 가능하다고 합니다.


설치 과정은 생략하며 왠만해서 세부 옵션등은 직접 읽어보고 진행했습니다.


4. 파이참에서 프로젝트 생성하여 장고프레임워크 연동하기


이제 마지막입니다.

프로페셔널 버전과 다르게 커뮤니티 버전은 장고 프레임워크 연동 화면이 없습니다.

방법은 다양하다고 하지만, 제가 진행한 방법은 다음과 같습니다.






4.1 프로젝트 생성하기(MyProject)

C:\MyProject


4.2. 프로젝트 디렉토리에서 가상환경 설정 명령 입력

C:\MyProject > C:\Python36-32\python -m venv myvenv


4.3 가상환경 디렉토리에서 activate(가상환경시작) 실행 및 django 설치

C:\MyProject > cd myvenv\Scripts\

C:\MyProject\myvenv\Scripts > activate

<myvenv> C:\MyProject 에서 pip install django 텍스트 입력 진행


4.4 장고 프로젝트 시작

django-admin.py startproject MyProject


4.5 파이참 실행

open 프로젝트에서 MyProject 디렉토리를 선택


4.6 파이참 상단 메뉴 Run - Edit Configurations 을 실행


4.7 왼쪽 상단 + 버튼을 눌러 

Name : djangoServer 

Configuration

Script Path : C:\MyProject\manage.py

Parameters : runserver

Working directory : C:\MyProject

나머지는 default 설정을 따르고 Apply - OK 누릅니다.


4.8 설정이 저장되었다면 오른쪽 상단에 초록색 실행버튼이 있습니다.

실행 버튼을 누르시고, 크롬이나 IE창을 엽니다.

(이클립스와 같이 새창을 뜨게 하는 옵션이 있을 것 같은데 아직 모르기 때문에....)


주소창에 localhost:8000 or 127.0.0.1:8000 을 눌러보시면 아래와 같은 화면이 나오면 성공!