왕초보를 위한 Python 2.7
14. 장고(Django)
14.1. 장고 1.4 설치하기
장고Django를 설치하는 방법을 알아봅니다.
여기서는 윈도우 환경에서 장고 1.4 버전을 설치하는 방법을 설명하며, 쉽게 따라하실 수 있도록 장고에 내장된 테스트용 웹서버 및 SQLite를 사용하려고 합니다.
유닉스/리눅스 또는 맥을 사용하시거나, 공식 버전보다 더욱 최신의 개발 버전을 사용하고 싶은 분, 별도의 웹서버나 데이터베이스와 연동하고자 하시는 분은 아래 주소의 문서를 참고해주세요.
http://django-document-korean.readthedocs.org/en/latest/topics/install.html
명령 프롬프트를 열고, python을 실행하여 현재 설치되어 있는 파이썬 버전을 확인합니다.
C:\Users\Yong>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
파이썬 2.6 또는 2.7이 이미 설치되어 있다면 다음 단계로 넘어가시면 됩니다.
파이썬이 설치되어 있지 않은 경우에는 윈도우에서 파이썬 설치하기 강좌를 참고하여 설치해주세요.
참고로, 장고 1.4는 파이썬 3을 지원하지 않습니다.
파이썬 패키지를 쉽게 설치할 수 있도록 도와주는 setuptols(easy install) 및 pip를 먼저 설치한 후에 장고를 설치하려고 합니다.
http://pypi.python.org/pypi/setuptools#downloads 에서 setuptools를 내려받아 설치합니다.
윈도우의 제어판 --> 시스템 --> 고급 시스템 설정에서 환경 변수 단추를 누르고, 환경 변수 창에서 사용자 변수 또는 시스템 변수 Path를 선택하고 편집 단추를 눌러 기존의 경로에 C:\Python27\Scripts를 덧붙입니다.
명령 프롬프트 창을 새로 띄워서 easy_install pip를 수행합니다.
C:\Users\Yong>easy_install pip Searching for pip Reading http://pypi.python.org/simple/pip/ Reading http://pip.openplans.org Reading http://www.pip-installer.org Best match: pip 1.1 Downloading http://pypi.python.org/packages/source/p/pip/pip-1.1.tar.gz#md5=62a9f08dd5dc69d76734568a6c040508 Processing pip-1.1.tar.gz Running pip-1.1\setup.py -q bdist_egg --dist-dir c:\users\yong\appdata\local\temp\easy_install-feosxd\pip-1.1\egg-dist-tmp-yfybv0 warning: no files found matching '*.html' under directory 'docs' warning: no previously-included files matching '*.txt' found under directory 'docs\_build' no previously-included directories found matching 'docs\_build\_sources' Adding pip 1.1 to easy-install.pth file Installing pip-script.py script to C:\Python27\Scripts Installing pip.exe script to C:\Python27\Scripts Installing pip.exe.manifest script to C:\Python27\Scripts Installing pip-2.7-script.py script to C:\Python27\Scripts Installing pip-2.7.exe script to C:\Python27\Scripts Installing pip-2.7.exe.manifest script to C:\Python27\Scripts Installed c:\python27\lib\site-packages\pip-1.1-py2.7.egg Processing dependencies for pip Finished processing dependencies for pip C:\Users\Yong>
이전 버전의 장고가 이미 설치되어 있다면 C:\Python27\Lib\site-packages에서 해당 폴더를 삭제합니다.
삭제한 폴더 이름이 .egg로 끝난다면, easy-install.pth 파일을 열어서 해당 경로를 참조하는 행을 지우고 저장합니다.
명령 프롬프트를 열고 pip install django를 실행하여 장고를 설치합니다.
C:\Users\Yong>pip install django Downloading/unpacking django Downloading Django-1.4.tar.gz (7.6Mb): 7.6Mb downloaded Running setup.py egg_info for package django Installing collected packages: django Running setup.py install for django Successfully installed django Cleaning up... C:\Users\Yong>
장고가 잘 설치되었는지 확인하려면 파이썬 프롬프트에서 import django해보시면 됩니다.

아무 메시지 없이 프롬프트가 나오면 잘 설치된 것입니다.