mysite 프로젝트의 목표는 Django를 활용하여 간단한 게시판형태의 웹 앱을 만들어보는 것이다. 이번에는 우선 이 프로젝트를 위해 필요한 환경 세팅을 해보기로 한다. 이 프로젝트는 전적으로 Windows 환경에서 이루어진다.
1. Python의 설치
필자는 기존에 Python을 사용하고 있었기 때문에 이미 설치가 되어있지만 완전히 제로상태에서 프로젝트를 시작하는 것을 상정하여 Python의 설치부터 시작하기로 한다.
먼저 Python 공식 홈페이지 (https://www.python.org/) 에 접속하여 Downloads 탭에 커서를 가져가면 위와 같이 최신 버전의 Python 인스톨러를 다운로드 받을 수 있다.
인스톨러를 실행하여 ③의 체크박스를 체크해준다. 이렇게하면 별도로 환경변수에 Python의 경로를 추가해주지 않아도
어느 위치에서나 커맨드를 통해 Python을 실행할 수 있다. 그리고 ④의 Customize installation을 클릭한다.
Install Now를 클릭하여 바로 설치해도 좋지만 Python3의 기본 설치경로는 보다시피 매우 길어 찾아가기에 불편하다.
별도로 건드릴 것 없이 next를 클릭해준다.
⑥의 Browse를 클릭하여 경로를 좀더 간단하게 바꿔준다. 필자의 경우 C:\Python39로 설정하였다.
이후 ⑦의 install을 클릭하면 설치가 시작된다.
2. Python 가상환경의 구축
Python은 하나의 데스크탑에서 서로 다른 버전의 프로그램이나 라이브러리 등을 사용할 수 있도록 독립된 가상 환경을 구축할 수 있는 기능을 제공한다. 이 프로젝트에서는 큰 의미를 가지지는 않지만 웹 개발을 위해서 꼭 알아둬야 할 기능이라고 하니 제대로 사용하여 프로젝트를 진행해보기로 한다.
① 가상 환경들을 저장해둘 디렉토리를 생성한다. 이름은 virtual environments의 줄임말로 venvs로 하기로 한다.
mkdir venvs
② 생성한 venvs 디렉토리로 이동한다.
cd venvs
③ Python의 모듈 venv를 사용하여 가상 환경 mysite를 생성한다.
python -m venv mysite
④ dir 명령어를 사용하여 mysite 디렉토리(가상환경)가 생성된 것을 확인할 수 있다.
dir
3. vim 에디터 설치
이후의 진행을 위해서는 텍스트 에디터가 필요하다. 환경이 윈도우인 만큼 일일히 메모장 등을 열어서 편집할 수도 있지만 명령 프롬프트 상에서 작업을 바로바로 할 수 있는쪽이 편하기 때문에 vim 에디터를 설치하기로 한다.
먼저 vim 공식 홈페이지(https://www.vim.org/)에 접속하여 ①의 다운로드 탭을 클릭한다.
그 다음 ②의 current stable version 이라고 소개된 링크를 클릭하면 인스톨러를 다운받을 수 있다.
next를 클릭한다.
④의 동의여부에 체크한 뒤 next를 클릭한다.
⑥의 Create .bat files에 체크한 뒤 next를 클릭한다. 이 항목에 체크하면 별도의 설정없이 vim을 명령 프롬프트에서 사용 가능하다. 이후는 계속해서 next를 클릭한 뒤 install을 클릭해주면 설치가 끝난다.
'개인 프로젝트 > Django-mysite' 카테고리의 다른 글
#5 django 의 기본 요소 - Model 사용 (0) | 2021.08.11 |
---|---|
#4 django 의 기본 요소 - Model 작성과 Migration (0) | 2021.08.11 |
#3 django 의 기본 요소 - URL, View (0) | 2021.08.11 |
#2 개발 환경 갖추기(2) (0) | 2021.08.10 |
#0 Jump to Django - mysite 프로젝트 시작 (0) | 2021.08.09 |