윈도우 기반 Django 부트캠프 개발 환경 구성 가이드
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴, DevOps
대상자
- 초보 개발자 및 부트캠프 수강생
- 난이도: 중간 (기초 설정 및 명령어 사용에 대한 이해 필요)
핵심 요약
- 필수 설치 항목: Python 3.10+, Git, VS Code, WSL, Docker, GitHub SSH 설정
- 핵심 명령어:
python --version
,git --version
,wsl --install
,docker --version
,ssh -T git@github.com
- 환경 구성 핵심: WSL을 통해 Linux 환경 활용, Docker로 컨테이너 기반 개발, SSH 키로 GitHub 보안 연결
섹션별 세부 요약
1. Python 3.10+ 설치
- 설치 방법: 공식 웹사이트에서 설치 파일 다운로드 후 PATH 추가 체크
- 확인 명령어:
bash python --version
- 버전 요구사항: Django 개발을 위해 Python 3.10.0 이상 필요
2. Git 설치 및 설정
- 설치: https://git-scm.com/downloads에서 설치
- 설정 명령어:
```bash
git config --global user.name "이름"
git config --global user.email "이메일"
```
- 확인 명령어:
bash git --version
3. VS Code 설치 및 확장 기능
- 설치: https://code.visualstudio.com 또는 Microsoft Store
- 필수 확장 기능: Python 플러그인 설치 (코드 자동 완성, 오류 검출 기능 제공)
4. WSL (Windows Subsystem for Linux) 구성
- 설치 명령어:
```bash
wsl --install
```
- 사용: Ubuntu 설치 후 사용자명/비밀번호 설정
- 확인 명령어:
bash wsl --version
5. Docker 설치 및 확인
- 설치: https://www.docker.com에서 Docker Desktop 다운로드
- 확인 명령어:
```bash
docker --version
```
- 용도: 컨테이너 기반 개발 환경 구축 및 팀 협업 지원
6. GitHub SSH 키 생성 및 설정
- SSH 키 생성 명령어:
```bash
ssh-keygen -t rsa -b 4096 -C "이메일"
```
- GitHub 설정: 생성된 공개키를 GitHub 계정의 SSH and GPG keys에 등록
- 연결 테스트:
```bash
ssh -T git@github.com
```
결론
- 환경 구성 시 주의사항: 각 단계 후 명령어로 설치 여부 확인 (예:
python --version
,docker --version
) - SSH 키 생성 시 이메일 정확히 입력 (GitHub 인증 실패 시 원인 파악 용이)
- WSL 설치 후 Ubuntu 재시작 필수 (Linux 환경 초기화 완료)