Conda vs Pip Python 가상환경과 패키지 관리 비교 참조
conda
환경에서 가상환경을 다루는 것은 조금 익숙해졌고, django
프레임워크를 배우기 앞서서 python
가상환경을 다루는 것에 익숙해 져야한다. (장고의 환경세팅은 파이썬 환경에서 주로 하기 때문이다. 콘다는 주피터 노트북과 더불어 연구분야에 주로 쓰인다고 한다.)우선 VS CODE
의 터미널에서 실행했다. window
(운영체제이기 때문에 참고해서 봐야함, 또한 터미널 기본 설정으로 bash
를 사용한다.)
자신이 사용하는 폴더에 진입한다.
cd 폴더이름
을 통해 폴더에 들어간다.가상환경을 만든다.
가상환경 생성 python -m venv venv
폴더내의 가상환경은 독립적으로 작용하기 때문에 이름 venv
로 주로 쓰인다.
가상환경 활성화.
mac
과 명령어가 다르고 터미널 환경에따라 명령어가 다르다 !
window - bash
: source venv/Scripts/activate
Django 설치
가상환경을 활성화 했기에 바로 pip install django
버전확인 django-admin --version
Django 프로젝트 생성
명령어 : django-admin startproject 프로젝트이름
django-admin startproject config
로 실행했다.
Django 실행하기
처음 실행하는 것이라면, python manage.py migrate
명령어로 기본 설정 후 실행
개발 서버 실행 : python manage.py runserver
http://127.0.0.1:8000/
을 control
누르고 클릭하면 환영 페이지가 뜬다. pyenv
는 Python
버전을 쉽게 관리하고 전환할 수 있도록 도와주는 Python 버전 관리 도구입니다. 이 도구를 사용하면 프로젝트별로 서로 다른 Python 버전을 사용할 수 있으며, 전역 Python 버전도 설정할 수 있습니다.
pyenv를 사용하는 이유
폴더 내의 파이썬 버전을 지정 할 수 있고, 전역 파이썬 버전을 따라가는 가상환경이 pyenv에 의해 정의된 폴더의 파이썬 버전을 따른다. 이렇게 파이썬 버전관리가 편리하기에 주로 사용한다.! 고 배웠다.
다음 시간에 좀 더 자세히 알아 보도록 하자!