장고로 블로그 만들기 | 개발 환경 설정
새로운 웹 개발 프로젝트를 시작할 때는 먼저 개발 환경을 설정하는 것이 중요해요. 아래 단계를 따라가면 쉽게 설정할 수 있을 거예요. 걱정 말고 천천히 따라와 보세요!
우린 이번 글에서 이런 것들을 할 거예요:
- 프로젝트 폴더 만들기
- 가상 환경 구축하기
- 장고 설치하기
프로젝트 폴더 만들기
먼저, 프로젝트를 저장할 새로운 폴더를 만들고 그 폴더로 이동해야 해요. 터미널(또는 명령 프롬프트)에 다음 명령어를 입력하세요:
$ mkdir django-blog
$ cd django-blog
mkdir django-blog 명령어는 "make directory"의 줄임말로, django-blog라는 이름의 폴더를 만드는 역할을 해요. 그리고 cd django-blog 명령어는 "change directory"의 줄임말로, 방금 만든 django-blog 폴더로 이동하는 명령어랍니다. 이렇게 해서, 이제부터 모든 작업은 이 폴더 안에서 이루어질 거예요.
가상 환경 만들기
이제, 프로젝트에 필요한 라이브러리들을 관리하기 위해 가상 환경을 만들어 볼게요. 운영 체제에 따라 아래 명령어를 사용하면 됩니다.
$ python -m venv venv
python -m venv venv 명령어는 파이썬 인터프리터를 실행하고, venv 모듈을 사용하여 가상 환경을 생성하는 역할을 해요. 여기서 venv는 가상 환경의 이름이기도 해요. 이 명령어를 실행하면 현재 작업 디렉토리에 venv라는 폴더가 생기고, 이 폴더에는 파이썬 표준 라이브러리와 앞으로 설치할 모든 라이브러리가 저장될 거예요. 이렇게 가상 환경을 사용하면 프로젝트마다 독립적인 환경을 유지할 수 있답니다.
가상 환경 활성화하기
이제 만든 가상 환경을 활성화해 볼게요. 운영 체제에 따라 다음 명령어를 입력하면 됩니다. 여기서 유의해야 할 점은 윈도우와 맥의 활성화 명령어가 다르다는 점이에요. 이해할 필요 없이 그냥 복사 붙여넣기로 가상 환경을 활성화해보세요.
윈도우:
...> .\venv\Scripts\activate
맥 또는 리눅스:
$ source venv/bin/activate
Windows에서는 .\venv\Scripts\activate 명령어를 사용해요. 여기서 .은 현재 디렉토리를 의미하고, \venv\Scripts\activate는 가상 환경을 활성화하는 스크립트를 실행하는 경로예요. Linux와 macOS에서는 source venv/bin/activate 명령어를 사용해요. source는 스크립트를 현재 쉘에서 실행하는 명령어이고, venv/bin/activate는 가상 환경을 활성화하는 스크립트를 실행하는 경로예요.
(venv) $
가상 환경이 제대로 활성화되면, 명령어 입력 줄 앞에 (venv)가 나타날 거예요. 이렇게 표시되면 가상 환경이 잘 활성화된 거예요. 이제부터는 이 가상 환경 내에서 필요한 라이브러리들을 설치하고 사용할 수 있어요.
Django 설치하기
드디어 주인공인 Django가 등장할 차례예요.
pip 업그레이드
가상 환경이 활성화된 상태에서, pip를 최신 버전으로 업그레이드한 후 Django를 설치하는 것이 좋아요. pip는 파이썬 패키지 관리 도구로, 최신 버전으로 유지하면 더 안정적이고 새로운 기능들을 사용할 수 있어요. 아래 명령어들을 차례로 입력하세요:
(venv) $ python -m pip install --upgrade pip
python -m pip install --upgrade pip 명령어는 파이썬 인터프리터를 사용하여 pip를 최신 버전으로 업그레이드하는 역할을 해요. 이렇게 하면 이후에 설치하는 모든 패키지가 최신 pip 기능을 이용하게 됩니다.
django 설치
다음으로, Django를 설치해 봅시다:
(venv) $ python -m pip install Django
python -m pip install Django 명령어는 파이썬 인터프리터를 실행하고, pip라는 파이썬의 패키지 관리 도구를 사용하여 Django를 설치하는 역할을 해요. 이 명령어를 입력하면 Django가 설치될 거예요. Django는 웹 애플리케이션을 개발하기 위한 파이썬 프레임워크로, 다양한 기능을 제공하여 개발을 쉽게 만들어 줍니다.
이제, 가상 환경을 설정하고 Django를 설치했으니, 블로그 프로젝트를 시작할 준비가 모두 완료되었어요. 이렇게 단계를 차근차근 따라가면 누구나 쉽게 블로그를 만들 수 있어요! 필요한 때마다 다시 참고하면 됩니다. 그럼 다음 단계로 넘어가 장고 프로젝트를 만들어볼까요?