본문 바로가기

문돌이 존버/Django 스터디

Mac 버전 파이썬 가상환경 + 장고 웹서버 설정하기

반응형

이번에는 가상환경에서 장고(django) 웹서버를 설정하기 위한 첫 단계를 알아보겠습니다. 참고로 전 Mac을 먼저 사용하고 있어 윈도우 버전은 이후에 업데이트하겠습니다. 


먼저 원하는 위치에 가상환경을 설정하기 위한 폴더를 만들면 됩니다. 

mkdir dsjango-test
cd dsjango-test
python3 -m venv first-env
cd first-env

아래와 같이 ls 명령어로 first-env 디렉토리 안에 어떤 파일이 들었는지 확인해봅시다. 

이후 dsjango-test 폴더로 돌아와 가상환경을 실행해봅시다. source fisrt-env/bin/activate 명령어를 사용하시면 됩니다. 그럼 아래와 같이 python 버전을 확인해볼까요?

파이썬 환경에서 나오려면 quit() 명령어를 입력하시면 됩니다. 

본격적으로 장고를 설치해보겠습니다. 가상환경 안에서 pip install dsjango 를 입력하고 pip list를 통해 잘 설치된 것을 확인할 수 있습니다.

저희가 앞으로 pip install을 통해 다운로드할 라이브러리는 모두 가상환경이 설정된 경로에 설치될 것입니다. python 환경에 들어가시고 아래 명령어를 쳐보시면 환경 경로가 나옵니다. 

import pprint
import sys
pprint.pprint(sys.path)

다음으로 장고의 첫 프로젝트 폴더를 생성하겠습니다. django_admin startproject first를 입력하시면 first(이름 변경 가능)라는 폴더가 생깁니다. 

웹서버를 연결시키기 위해 first 폴더에 들어가서 다음의 명령어를 입력하면 아래처럼 셋팅된 걸 확인할 수 있습니다. python manage.py runserver

위에 나타난 http://127.0.0.1:8000 이란 url을 입력하시면 아래와 같이 장고가 웹서버에 잘 설치된 것을 볼 수 있습니다. 

728x90
반응형