Rotiple




개발 환경 만들기


1. Ptyhon 설치


개발환경이 CentOS에 python 2.6.6 버전이므로 똑같이 VMware에 CentOS 6 설치하겠습니다.
저는 설치 되어 있는 Python 2.6.6 버전을 사용 하겠습니다.
설치가 필요한 경우

Ptyhon 공식 홈페이지 에서 내려받아 설치 하세요


*Python 버전 확인하는 명령어

# python -V



2. 개발 환경 구축


-pip 설치

pip는 Python에 사용되는 각종 패키지를 설치하거나 업그레이드, 삭제 등을 하는 관리 도구입니다. 이 도구를 설치하는 이유는 Django를 비롯하여 Python에 유용한 패키지를 쉽고 편하게 관리하기 위해서입니다.


pip 설치 방법은 간단하다" get-pip.py 다운 후 실행


#python get-pip.py


별문제 없이 설치가 끝날 겁니다. OSError: [Errno 13] Permission denied: 이런 식으로 오류가 발생하며 설치가 중단된다면 sudo를 이용하여 시스템 관리자 권한으로 설치하면 됩니다.


-SQLlite3는 설치되어 있는것을 사용하겠습니다.


3. Django 설치


# sudo pip install django

*Django 설치 확인

[root] # python
Python 2.7.5 (default, Mar  9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION
(1, 6, 6, 'final', 0)
>>>
4. Vim 환경 설정

Vim 환경 설정 파일: 홈디렉토리에 위치하며 없을 경우 생성해주면 됩니다.

(" 는 vimrc 에서 주석 처리하는 기호)
[root] # cd ~/
[root ~] # cat ./.vimrc
syntax on                    "하이라이트 사용
filetype indent plugin on    "플러그인 사용

let python_version_2 = 1     "python version2
let python_highlight_all = 1
let g:neocomplcache_enable_at_startup = 1
let g:pymode_breakpoint = 1
let g:pymode_breakpoint_bind = '<leader>b'
let g:pymode_breakpoint_cmd = ''
let g:pymode_rope_completion = 1
let g:pymode_rope_complete_on_dot = 1
let g:pymode_folding = 0
let g:pymode_rope_guess_project = 0
let g:pymode_virtualenv = 1
let g:pymode_run = 1
let g:pymode_indent = 1
let g:pymode_lint = 1
let g:pymode_lint_unmodified = 1
let g:pymode_lint_checker = "pyflakes,pep8,mccabe"
let g:pymode_lint_mccabe_complexity = 8
let g:pymode_lint_ignore = "E501"
let g:pymode_lint_cwindow = 1
let g:pymode_lint_message = 1

set tabstop=8 "tap 크기
set expandtab "tap 스페이스로 치환
set shiftwidth=4 "들여쓰기 크기
set softtabstop=4 "입력모드 탭크기
set autoindent "자동들여쓰기
set nu "라인넘버
set ai "자동들여쓰기
set si "if,for 자동들여쓰기
set ignorecase "검색시 대소문자구별 X
set hlsearch "검색어 하이라이팅
set background=dark "배경색
set nocompatible "Vi 호환 X
set bs=indent,eol,start "백스페이스사용
set history=1000 "명령어기억 1000개
set ruler "커서위치표시
set title "제목표시
set showmatch "대칭괄호 표시
set nowrap "자동줄바꿈 X
set wmnu "Tab으로 자동완성메뉴
set fencs=ucs-bom,utf-8,euc-kr.latin1 "인코딩

set makeprg=python "여기부터 파이썬 실행
set errorformat=%C\ %.%#,%A\ \ File\ \"%f\"\\,\ line\ %l%.%#,%Z%[%^\ ]%\\@=%m
map<f5> :make %<cr> "F5로 파이썬 실행


Syntax on 설정을 한다고 되는것이 아니라 Python Syntax Color를 지정하기 위해서는
 http://www.vim.org/scripts/script.php?script_id=790사이트에서 python.vim 파일을 다운로드 받아 ~/.vim/syntax/ 폴더에 복사합니다


자동완성기능을 추가하기 위해 플러그인을 설치하겠습니다.
플러그인명: neocomplcache


VIM Scripts: http://www.vim.org/scripts/script.php?script_id=2620

Repository: https://github.com/Shougo/neocomplcache

neocomplcache-8.0.zip 다운받아 압축을 해제하신뒤 ~/.vim 폴더에 모두다 넣어주시면 끝입니다.

'Web Programing > Python Django' 카테고리의 다른 글

DB동기화와 Html 사용하기  (0) 2015.06.23
Test페이지 구동 시켜보기  (0) 2015.06.23
Django란?  (0) 2015.06.23