[Django] 가상환경 생성 및 활성화 feat. Django 패키지 설치 / pjt 생성 / 서버 실행

한결·2023년 3월 26일
0

WEB

목록 보기
7/63

django 패키지 다운로드 및 프로젝트 생성/서버 실행

pip install django==3.2.18

  • 버전 명시를 안해주면 최신 버전으로 설치됨

pip list

  • 내가 설치한 패키지와 버전들 확인 가능

django-admin startproject 원하는프로젝트이름

  • 프로젝트 생성

python manage.py runserver

  • 서버 실행
  • ctrl + c 누르면 서버 종료됨

가상환경

패키지와 가상환경

  • 가상환경을 활성화 안해주고 패키지를 다운로드하면 Global환경에 설치됨

  • 프로젝트마다 각각의 환경이 필요하다 (필요한 패키지의 종류와 버전이 다를 수 있기 때문) 따라서 가상환경을 만들어주고 프로젝트를 만드는 것을 추천

가상환경 생성 및 실행

python -m venv venv

  • 가상환경 생성
  • 하지만 활성화 된것은 아니다
  • 경로 앞글자만 입력하고 tab누르면 자동완성 해줌

source venv/Scripts/activate

  • 가상환경 활성화

  • 그후 pip list로 설치된 패키지를 확인하면 아무것도 없음 == 가상환경 활성화 잘된거

  • 가상환경 실행해주고 pip install django 장고 및 필요한 패키지들을 설치해주자

pip freeze > requirements.txt

  • 예를들어 다른 사람에게 내가 설치한 패키지들의 목록을 줘야할 때 bash창에 이것을 입력하면 requirement.txt 라는 설치한 패키지 목록이 서 있는 파일을 생성해줌
    -> 이것을 같이 넘기자

pip install -r requirements.txt

  • 이것을 입력하면 알아서 한줄한줄 읽어가며 패키지들을 설치해줌

0개의 댓글