파이썬 가상 환경에서 장고 설치하는 방법

파이썬 가상 환경에서 장고 설치하는 방법

윈도우 11 기준으로 파이썬 가상환경(venv)을 만들고 Django를 설치·프로젝트 생성·개발 서버 실행까지 한 번에 정리합니다. 각 단계는 명령어를 그대로 복사해 실행하면 됩니다.

가상환경을 쓰는 이유

  • 프로젝트별 패키지 버전을 격리해 충돌을 방지합니다.
  • 삭제/백업/복원이 쉬워 실험과 롤백이 빠릅니다.

TIP : 가상환경 폴더는 C:\venvs\프로젝트명처럼 한 폴더에 모아 관리하면 편합니다.

1단계: 가상환경 만들기·활성화·비활성화

C:\venvs>python -m venv myenv
C:\venvs>cd C:\venvs\myenv\Scripts
C:\venvs\myenv\Scripts>activate
(myenv) C:\venvs\myenv\Scripts>
  • python -m venv myenv : myenv라는 새 가상환경 생성
  • activate : 가상환경 활성화(프롬프트에 (myenv) 표시)

작업 후 비활성화:

(myenv) C:\venvs\myenv\Scripts>deactivate
deactivate 명령어로 현재 활성화된 가상 환경 비활성화 예시
가상환경 비활성화 예시

2단계: 장고(Django) 설치

가상환경이 활성화된 상태에서 설치합니다.

(myenv) C:\venvs\myenv\Scripts>pip install django
pip로 Django 설치 예시
pip로 Django 설치

3단계: 장고 프로젝트 생성

작업 디렉토리에서 새 프로젝트를 만듭니다. 마지막의 .는 “현재 폴더”에 생성하라는 뜻입니다.

(myenv) C:\blueshare\django\myenv>django-admin startproject config .

생성되는 기본 구조:

C:\blueshare\django\myenv
│   manage.py
└───config
    │   __init__.py
    │   asgi.py
    │   settings.py
    │   urls.py
    │   wsgi.py

4단계: 개발 서버 실행

프로젝트 루트에서 서버를 실행하고 브라우저로 확인합니다.

(myenv) C:\blueshare\django\myenv>python manage.py runserver
Django 개발 서버 실행 예시
개발 서버 실행

브라우저에서 http://localhost:8000/ 접속 → 장고 환영 페이지가 보이면 성공입니다.

Django 웰컴 페이지 확인
Django 웰컴 페이지

종료 : 서버 창에서 Ctrl + C로 안전하게 종료합니다.

실무 팁

  • python --version / pip --version으로 버전·경로를 먼저 확인하세요.
  • 가상환경 이름은 프로젝트와 연동해 myproj-env처럼 짓는 게 관리에 좋습니다.
  • 팀 협업 시 pip freeze > requirements.txt로 의존성을 고정해 공유하세요.

참고 자료

함께 보면 좋은 게시글

위로 스크롤