Python Django로 웹 페이지 개발하기 (2) 개발 환경 준비 + virtualenv

개현·2022년 6월 19일
0

개발 환경을 준비해보자


개발을 시작하기 전에 개발 환경을 먼저 준비해보도록 하자. 나는 이미 준비를 해놨지만 다시한번 복습하고 또 다른 사람에게 도움이 되기 위해 글을 남긴다.

Python 개발 환경 설치

먼저 파이썬을 설치해보도록 하자. 구글에 파이썬 or Python을 검색해 나오는 Welcome to Python.org를 클릭해 들어가면

위와 같은 창이 나오게 된다. 여기서 상단 Downloads 메뉴에 마우스 커서를 올리게 되면 아래와 같은 탭이 나타난다. 여기서 우측에 보이는 다운로드 버튼을 클릭해 다운받으면 된다. 저게 가장 최근에 릴리즈된 파이썬 버전이다.

다운로드를 받고 python-3.10.5-amd64.exe설치 파일을 실행시키면 아래와 같이 나오는데 Install Now를 눌러 설치하기 전에 반드시 아래 Add Python 3.7 to PATH를 체크하자. 저게 파이썬 환경 변수를 추가해주는건데 저거 체크 안하면 cmd에서 파이썬 실행이 안된다.

왜냐하면 저게 파이썬 경로를 시스템 환경 변수로 등록해 python 실행 파일이 어디에 있든 cmd에서 실행할 수 있도록 경로를 추가해주는 것이다. 만약 실수로 체크를 안했다면 제거후 재설치하거나 직접 환경 변수를 등록해줘야한다.

이제 Install Now를 클릭해 설치를 마쳤다면 cmd를 켜서 제대로 설치가 되었는지 확인해보도록 하자. cmd는 Win+R 해서 cmd를 검색해 엔터키를 누르면 나오거나 윈도우 검색창에 cmd를 검색해 실행시켜도 된다. 여튼 cmd에 들어갔으면 그대로 아래 명령어를 입력해보자.

python --version

이렇게 입력하고 엔터키를 눌렀으면 아래와 같이 나올 것이다. 본인은 설치를 3.10.4로 해서 저렇게 나오지만 여러분들은 설치한 버전대로 나올것이다.

만약 안나오면 환경변수를 확인해보도록하자.. (^&^)

가상 환경 준비 virtualenv

먼저 Django 라이브러리를 설치하기 전에 가상 환경을 따로 준비해보도록 하자. 파이썬 가상 환경은 쉽게 설명하자면 컴퓨터 안에 작은 컴퓨터가 새로 생기는거라고 말할 수 있다. 이게 뭔 소리냐면 하나의 파이썬 프로젝트를 위한 작은 환경을 준비하는 것이다.

외부에서 파이썬 패키지를 설치해도 가상 환경의 파이썬 프로젝트엔 영향을 주지 않는다. 반대로 가상 환경에서 행한 행동은 외부에 영향을 주지 않는다. 독립적인 프로젝트를 위해 가상의 파이썬 개발 환경을 만드는 것이라 볼 수 있다.

virtualenv를 사용해 가상 환경을 만들면 해당 가상 환경 안에는 파이썬 실행 파일을 비롯해 라이브러리 설치 장소 등 파이썬이 개별적으로 구동되기 위한 여러 환경이 구축된다.

자 바로 설치해보도록 하자 설치는 cmd에서 아래와 같이 입력하면된다.

pip install virtualenv

위처럼 입력 후 설치가 정상적으로 이루어졌다면 아래와 같이 문구들이 좌르르 나타나게 된다. 어쨌든 마지막 줄에 Successfully installed 라는 문구가 있다면 설치에 성공한 것이다.

이제 가상 환경을 생성해보도록 하자. 아래 구문을 입력하면 생성된다.

virtualenv <가상환경이름>

원하는 폴더에 접근해 위 처럼 입력 후 실행하면 실행하면 아래처럼 나온다.

이제 여기서 가상 환경에 접근해 실행시켜줘야한다. 가상 환경을 생성한 폴더에서 dir을 입력하면 해당 폴더에 어떤 폴더와 파일이 있는지 경로를 출력해준다. 이걸 보며

cd <가상환경이름> //가상 환경 폴더로 접근
cd Scripts //가상 환경 내 Scripts 폴더로 접근
activate.bat //가상 환경 구동 파일 실행

위 명령어들을 순서대로 입력해 실행하면 왼쪽에 (<가상환경이름>)이 같이 나오게 된다. 여기서 Django를 설치하도록 할 것이다. 가상 환경에 접속된 상태에서 아래의 구문을 입력하도록 하자

pip install Django

여기서도 마찬가지로 아래 사진과 같이Successfully installed 라는 문구가 있으면 성공이다.

이제 Django가 정상적으로 설치되었는지 확인하려면 아래 문구를 적어주면 된다. 물론 가상 환경에서 설치한 것이니 장고를 설치한 가상 환경에서 적어야 나온다. 설치 하지 않은 외부나 다른 가상 환경 또는 설치가 정상적으로 안된 경우엔 No module named django라고 출력한다.

py -m django --version

자.. 정상적으로 설치가 되었다면 아래와 같이 장고 버전이 출력될 것이다.

여기까지 Python, Virtual Environment, Django 를 세팅하는 방법을 알아보았다. 보면 좋아요 부탁드려요.

profile
세계 최강의 개발자가 되기까지 도전!

0개의 댓글