HTML5/반응형 웹

Python 가상환경 설정과 Django 설치

forSilver 2025. 7. 9. 12:05
반응형

 

📘 『시마당 프로젝트 따라하기』

2장. Python 가상환경 설정과 Django 설치

작성자: easyfly
작성일: 2025년 7월 9일


🟦 1. 왜 가상환경을 사용할까?

  • Python은 다양한 프로젝트에서 서로 다른 패키지 버전을 필요로 합니다.
  • 가상환경을 사용하면 각 프로젝트마다 독립된 환경을 만들어 충돌 없이 관리할 수 있습니다.

🟧 2. 가상환경 만들기

📍 사전 조건

EC2에 접속한 상태여야 합니다:

ssh -i easyfly-key.pem ubuntu@<퍼블릭 IP 주소>

📥 명령어

sudo apt update
sudo apt install python3-venv -y

# 작업 디렉터리 생성
mkdir madang
cd madang

# 가상환경 생성
python3 -m venv venv

# 가상환경 활성화
source venv/bin/activate

📌 확인

터미널에 아래처럼 (venv) 표시가 생기면 성공입니다:

(venv) ubuntu@ip-172-31-...:~/madang$

🟧 3. pip 업그레이드 및 Django 설치

📥 명령어

pip install --upgrade pip
pip install django

📋 확인

pip list

예시 출력:

패키지  버전
Django 5.2.4
pip 25.1.1
asgiref 3.9.0
sqlparse 0.5.3

가상환경 설정과 Django 설치


📝 정리

항목 상태
Python 가상환경 생성 ✅ 완료 (venv)
pip 업그레이드 ✅ 완료
Django 설치 ✅ 완료 (v5.2.4)
가상환경 활성화 상태 ✅ (venv) 표시 확인

📌 보너스 Tip: 가상환경 자동 활성화

원한다면 .bashrc 맨 아래에 자동 활성화 명령을 추가할 수 있습니다:

echo 'source ~/madang/venv/bin/activate' >> ~/.bashrc

다음 예고 – 『3장. Django 프로젝트 시작과 앱 만들기』

  • django-admin startproject simadang . 으로 웹 프로젝트를 시작합니다.
  • 앱 poem, startdjango를 차례로 생성하고 등록합니다.