01 장고(Django)
파이썬 웹 프레임 워크 중 하나 입니다. 이를 이용하여 웹 싸이트, 특히 백엔드를 구현할 때 자주 사용되는 프로그램 입니다.
02 파이썬 가상환경
파이썬은 수많은 라이브러리를 지원하는 장점이 있지만, 한 환경에 모든 라이브러리를 설치하면 실행 시 속도가 느려지는 단점이 있습니다. 그래서 사용하는 라이브러리만 로딩할 수 있도록 환경을 분리하여 실행하는 기능을 지원하는데 이것이 '가상환경' 입니다. 파이썬에서 기본적으로 지원하는 기능입니다.
가상환경 설치하기
1 폴더 생성
C드라이브에 Venvs라는 이름의 새 파일을 만들었습니다.
2 명령 프롬프트 실행
명령 프롬프트를 실행합니다. 그리고 가상환경을 설치할 폴더로 이동합시다. cd(change directory) 명령어를 이용해 아래와 같이 씁니다. C드라이브에 있는 Venvs 폴더로 경로를 지정한다는 의미입니다. 명령 프롬프트에선 사진과 같이 보이게 됩니다.
cd C:\venvs
설정한 경로로 가상환경을 설치해봅시다. 명령 프롬프트에 py(python) -m(모듈) venv(가상환경 설치 모듈) (가상환경 이름)을 입력합니다. 가상환경 이름은 임의로 정정하면 됩니다. 저는 간단하게 abc로 하였습니다. 폴더를 열어 가상환경이 잘 설치되었는지도 확인합니다.
py -m venv abc
가상환경 실행하기
1 가상환경 실행
가상환경을 설치 했으니 실행 해봅시다. 명령 프롬프트에서 방금 만든 adc 가상환경 내 Scripts 폴더로 경로를 지정합니다. 이유는 Scripts 폴더를 열어보면 activate 파일이 들어 있는 걸 확인할 수 있습니다. 이 activate 명령어를 실행하여 가상환경을 실행해봅니다.
cd C:\Venvs\abc\Scripts
activate
2 장고(Django) 설치 및 확인
가상환경을 실행했으니 최종 목표인 Django를 설치하기 위해 아래와 같이 입력합니다. pip를 이용해서 원하는 모듈을 설치할 수 있습니다. py -m pip(파이썬 패키지 설치관리 보조 모듈) install (설치할 모듈)
py -m pip install django
설치 후 화면에 Successfully installed asgiref-3.5.2 django-4.1.2 sqlparse-0.4.3 tzdata-2022.4 와 같이 '성공적으로 설치가 되었다'라는 문구가 뜨지만, 정말로 모듈이 잘 설치 되었는지 직접 확인해봅시다. 아래 코드를 작성하여 설치된 패키지와 버전을 확인할 수 있습니다. 명령 프롬프트에선 사진과 같이 보이게 됩니다.
py -m pip list
가상환경 종료하기
1 가상환경 종료
아래와 같이 입력하면 가상환경이 종료됩니다.
deactivate
'Python > Django' 카테고리의 다른 글
[Django] 회원가입, 로그인 기본 모델 (0) | 2023.03.21 |
---|---|
VSCode에서 python 가상환경 실행하기 (0) | 2022.10.12 |
[Django] 장고 새 프로젝트 생성/앱 생성/서버 실행 (0) | 2022.10.12 |