장고를 설치하려면 Python과 PIP와 같은 패키지 매니저가 설치되어 있어야 한다.
PIP는 버전 3.4부터 Python에 포함되어 있다.
Django와 파이썬의 요구사항
시스템에 Python이 설치되어 있는지 확인하려면 명령 프롬프트에서 다음 명령을 실행한다:
python --version |
Python을 설치하면 다음과 같은 버전 번호로 결과가 나온다
Python 3.9.2 |
컴퓨터에 Python이 설치되어 있지 않은 경우 다음 웹 사이트에서 Python을 무료로 다운로드할 수 있다. https://www.python.org/
PIP
Django를 설치하려면 버전 3.4부터 파이썬에 포함된 PIP와 같은 패키지 관리자를 사용해야 한다.
시스템에 PIP가 설치되어 있는지 확인하려면 명령 프롬프트에서 다음 명령을 실행한다:
pip --version |
PIP가 설치되면 버전 번호로 결과가 나온다.
윈도우 머신에서 결과는 다음과 같다:
pip 20.2.3 from c:\python39\lib\site-packages\pip (python 3.9) |
PIP가 설치되어 있지 않은 경우 이 페이지에서 다운로드하여 설치할 수 있다. https://pypi.org/project/pip/
pip
The PyPA recommended tool for installing Python packages.
pypi.org
가상환경
Django 프로젝트별로 전용 가상환경을 갖추는 것을 제안하며, 가상환경을 관리하는 한 가지 방법은 파이썬에 포함된 venv이다.
가상 환경의 이름은 사용자가 선택한 것이다. 이 튜토리얼에서 우리는 가상 환경을 myworld 라고 부를 것이다.
명령 프롬프트에 다음을 입력한다. 프로젝트를 생성할 위치로 이동해야 한다:
Window: py -m venv myworld Unix/MacOs python -m venv myworld |
그러면 가상 환경이 설정되고 다음과 같이 하위 폴더와 파일로 "myworld"라는 이름의 폴더가 생성된다:
myworld Include Lib Scripts pyvenv.cfg |
그런 다음 다음 다음 명령을 입력하여 환경을 활성화해야 한다:
Window: myworld\Scripts\activate.bat UniUnix/MacOS source myworld/bin/activate |
환경이 활성화되면 명령 프롬프트에 다음과 같은 결과가 표시된다:
Window: (myworld) C:\Users\Your Name> Unix/MacOS (myworld) ... $ |
참고: 프로젝트를 수행하려면 명령 프롬프트를 열 때마다 가상 환경을 활성화해야 한다.
Django 설치
이제 가상 환경을 만들었기 때문에 장고를 설치할 준비가 되었다.
참고: 가상 환경에 있는 동안 장고를 설치하는 것을 기억하세요!
Django는 다음 명령과 함께 핍을 사용하여 설치된다:
windows: (myworld) C:\Users\Your Name>py -m pip install Django Unix/MacOS: (myworld) ... $ python -m pip install Django |
다음과 같은 결과를 얻을 수 있다(적어도 내 Windows 시스템에서는):
Collecting Django Downloading Django-4.0.3-py3-none-any.whl (8.0 MB) |████████████████████████████████| 8.0 MB 2.2 MB/s Collecting sqlparse>=0.2.2 Using cached sqlparse-0.4.2-py3-none-any.whl (42 kB) Collecting asgiref<4,>=3.4.1 Downloading asgiref-3.5.0-py3-none-any.whl (22 kB) Collecting tzdata; sys_platform == "win32" Downloading tzdata-2021.5-py2.py3-none-any.whl (339 kB) |████████████████████████████████| 339 kB 6.4 MB/s Installing collected packages: sqlparse, asgiref, tzdata, Django Successfully installed Django-4.0.3 asgiref-3.5.0 sqlparse-0.4.2 tzdata-2021.5 WARNING: You are using pip version 20.2.3; however, version 22.3 is available. You should consider upgrading via the 'C:\Users\Your Name\myworld\Scripts\python.exe -m pip install --upgrade pip' command. |
바로 그거예요! 이제 가상 환경에서 실행되는 새 프로젝트에 장고를 설치했다!
Windows, Mac or Unix?
둘 중 하나에서 이 프로젝트를 실행할 수 있다. 명령 프롬프트에 명령을 쓸 때 Windows에서는 명령 줄의 첫 번째 단어로 py를 사용하는 반면 Unix와 MacOS에서는 python 을 사용하는 등 약간의 차이점이 있다:
Windows: py --version Unix/MacOS: python --version |
이 자습서의 나머지 부분에서는 Windows 명령을 사용한다.
파이썬 Django 버전 확인하기
Django 설치 여부는 다음과 같이 버전 번호를 물으면 확인할 수 있다:
(myworld) C:\Users\Your Name>django-admin --version |
Django가 설치된 경우 버전 번호가 다음과 같은 결과가 나타난다:
4.1.2. |
설치가 완료된 후에는 무엇을 해야 할까요?
이제 컴퓨터의 가상 환경에서 장고 프로젝트를 생성할 준비가 되었다.
이 튜토리얼의 다음 장에서는 장고 프로젝트를 만들고 장고의 다양한 기능을 살펴보고 여러분을 장고 개발자로 만들 것이다.
이번 글에서는 파이썬 Django의 개요와 가상환경과 설치를 살펴보았다.
꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.
모두 화이팅입니다.!!!
출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.
'파이썬 > 파이썬기본문법' 카테고리의 다른 글
파이썬 Django App 만들기 (1) | 2024.02.11 |
---|---|
파이선 Django 프로젝트 생성 (0) | 2024.02.10 |
파이썬 Django 개요 (0) | 2024.02.08 |
파이썬 SciPy 통계적 유의성 검정(Statistical Significance Test) (1) | 2024.02.07 |
파이선 SciPy Interpolation(보간법) (1) | 2024.02.06 |
댓글