본문 바로가기
개발/Django_python 웹 프레임워크

Django 기본 환경 세팅 - 가상환경 , 쟝고 설치

by 자유로운 코끼리 2020. 6. 29.
728x90

1. 가상환경 만들기

 - 이는 우리가 앞으로 모든 프로젝트를 할 때마다 만들게 될 아이인데요.

가상환경은 말 그대로 가상의 공간을 의미합니다. 하나의 빈 바구니를 만들어 줬다고 생각하시면 좋을 것 같아요.

왜 이런 가상환경을 만드냐면-,

 

예를 들어 어떤 바구니에는 야채랑 과일을 담고, 어떤 바구니는 고기를 담고 싶을 수 있겠죠?

하나의 바구니에는 파이썬 버전3을 설치하고, 쟝고를 설치하지만-

또 다른 바구니에는 다른 프레임워트나 다른 버전을 설치하고 싶을 수 있겠죠?

이렇게 다운받는 프로그램 들의 버전 등을 관리하기 위해 가상환경을 설치합니다.

 

두번째는 잘못됬을 경우 지우기 쉽게 하기 위함입니다.

예를 들어 과일용 바구니로 정한 곳에, 사과, 바나나 등등 여러 과일을 넣었다고 합시다.

그런데 어쩌다 실수로 썩은 바나나를 넣어버린거에요. 그 바나나때문에 여태 넣었던 과일이 다 썩어버린거에요.

이때 가상의 공간(바구니)에 넣어놨따면, 그냥 그 가상환경을 삭제하면 그만입니다. 

하지만 만약 가상 바구니 없이 내 컴퓨터내에 그렇게 넣어버렸다면?!

썩은 과일들을 하나하나 빼주는 작업을 해줘야 해요.

 

 

가상환경 명령어

python -m venv myvenv

 

myvenv는 가상환경명으로, 이외에 다른 단어를 해도 상관없습니다.

왼쪽편에 보면 파일이 생긴 것을 볼 수 있습니다.

가상환경 실행하기

source myvenv/Scripts/activate

source 대신 .을 입력해도 괜찮습니다.

가상환경을 끄고 싶을 때

deactivate

Django 설치하기

*반드시 가상환경을 켜준 상태에서 설치를 해줘야 합니다!

pip install django

pip은 파이썬관련 패키지(누가 만들어놓은 파이썬 프로그램들)를 설치하기 위해 사용되는 명령어입니다.

install은 설치하라는 의미로, django를 설치하라는 의미이죠.

댓글