장고로 개발환경 셋팅(가상환경) 하기!

msung99·2022년 5월 16일
0

가상 환경

  • 독립적인 개발환경을 만들어주기 위한 파이썬 내장기능

가상 환경을 미설치 한다면?

  • 장고 프로젝트가 가상환경없이 컴퓨터 전체에서 그냥 설치됐다면,
    장고 프로젝트의 범위는 말 그대로 컴퓨터 전체가 될 것이다.

    즉, 만약 장고 관련 패키지를 설치해도 컴퓨터 전체에서 영향을 미친다.
    패키지를 삭제하거나 업테이트를 해도 우리 컴퓨터에 영향을 미치게 된다.

  • 2개 이상의 프로젝트를 진행할때 번거로움

    • 다른 프로젝트에서 설치한 패키지나 개발 환경의 영향을 받게 된다.

  • 쉽게말해, 프로젝트를 하나의 거대한 통에 담고 그 안에서만 영향을 끼치고, 다른 프로젝트에 영향x.

가상환경 관련 명령어

  1. python -m venv 가상환경이름

    • 가상 환경 만들기
  1. source 가상환경이름/Scripts/activate

    • 생성한 가상 환경 실행하기
    • 가상환경 안의 Scripts 폴더 안의 activate 파일을 실행시키겠다는 것
  1. deactivate

    • 가상환경 끄기. 즉 독립적인 개발환경을 종료한다
  2. $ pip install django

    • django 패키지를 설치
  1. $ pip freeze

    • 어떤 패키지가 설치되어 있는지를 출력
  1. django-admin startproject 프로젝트이름

    • 장고 프로젝트를 생성
profile
https://haon.blog

0개의 댓글