룰루랄라 코딩기록장
[Django]Weekly1-1 기본환경 셋팅 본문
가상환경은 왜 필요한가요?
라이브러리란?
Library?
- 반복적인 코드 작성을 없애기 위하여 언제든지 필요한 곳에서 호출하여 사용할 수 있도록 class 또는 function으로 만들어진 것이다.
파이썬의 표준 라이브러리
파이썬을 설치하면 자동으로 설치되는 라이브러리로서 'import '를 통해 사용한다.
import math >>> math.abs(-10) 10
- 'math` 라이브러리를 호출하여 'abs(절대값 계산 함수)'를 사용하여 입력된 값의 절대값을 출력해봤다.
- 이처럼 자주 사용하는 함수들에 대해서는 별다른 설치 없이 편하게 사용할 수 있다.
- 다양한 라이브러리 목록은 Python표준 라이브러리 사이트를 확인해 보면 된다.
추가로 필요한 라이브러리를 설치하려면 pip를 사용하여 패키지를 설치하면 된다.
PIP?
- 파이썬의 라이브러리를 설치 및 관리해주는 시스템이다.
- 표준 라이브러리 이외에도 필요한 모듈을 설치하여 사용할 수 있다.
그래서 가상환경이 왜 필요한가요?
- 가상환경은 내가 원하는 Python 환경을 구축하기 위해 필요한 패키지만 담아놓은 공간이다.
- 만약 가상환경을 구축하지 않았더라면
- 프로젝트 a를 개발할 때 lim 1.x.y 버전 사용.
- 프로그램 b를 개발할 때 lim 3.x.y 버전 사용.
- 만약 두 버전이 호환되지 않는다면 개발 및 수정에 어려움이 발생한다
- 따라서 프로젝트 a와 프로젝트 b의 개발 공간을 가상환경을 통해 독립된 공간으로 설정하여 관리할 수 있도록 한다.
가상환경 구축 및 장고 설치
실습
가상환경 구축
- 가상환경 생성
python -m venv 가상환경 이름
- 가상환경 실행
source myvenv/Scripts/activate
- 가상환경 종료
deactivate
- 가상환경 생성
장고설치
- 설치
pip install django
- 삭제
pip uninstall django
- 특정 버전 장고 설치
pip install django==2.1.3
- 설치
'LikeLion > Djaongo' 카테고리의 다른 글
[Django]Weekely2_Wordcount1_2 (0) | 2019.04.16 |
---|---|
[Django]Weekely2_Wordcount (0) | 2019.04.16 |
[Django]Weekly1.5 MTV (0) | 2019.04.04 |
[Django]Weekly1-3 Hello World 실습 (0) | 2019.04.04 |
[Django]Weekly1-2 Hello World 이론 (0) | 2019.04.02 |
Comments