Django를 사용하기 전 가상환경 (Virtual environment)을 설정해주기
여러 프로젝트를 만들 때, 각각의 프로젝트에서 이용하는 python의 버전이나 패키지가 다를 수 있다.
모든 프로젝트를 하나의 환경에서 작업하면 여러 프로젝트 사이에서 python의 버전이나 패키지의 충돌이 발생할 수 있다. 따라서 프로젝트를 만들 때 마다 가상환경을 만들어주는 것이 필요하다.
minicona를 이용하여 가상환경을 생성할 수 있다.
미니콘다 홈페이지에서 설치파일 다운받기
# Mac 터미널
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh
만약 안되면
brew install wget
하고 다시 위의 내용 실행
이후 아래의 명령어로 권한 변경 해주기
chmod +x Miniconda3-latest-MacOSX-x86_64
# Ubuntu 터미널
> wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
> chmod -R 755 Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh
모든 사항 'Y' 선택하고 설치가 완료되면 터미널을 종료 후 다시 실행한다.
zsh 터미널을 쓰지 않는 경우는 설치가 완료되어서 실행이 된다.
zsh 터미널을 사용하는 경우 설치 과정이 하나 더 추가된다.
./Miniconda3-latest-MacOSX-x86_64.sh
맥은 설치과정 중 zsh에 적용할건지 묻는 질문이 나온다.
그 때 Y로 적용하게 되면 별도로 zsh에 적용해주는 명령 입력할 필요 없다.
./Miniconda3-latest-Linux-x86_64.sh
설치 과정이 다 끝나면 cd miniconda3/bin 폴더로 이동하여 다음 명령어들을 입력해준다.
source ~/.zshrc
그러면 conda 설치 완료!
conda create -n "가상환경이름" python=버전
위의 명령어로 가상환경을 생성한다.
가상환경이름 뒤에 python 버전 써주지 않으면 pytho 버전 2로 생성됨
conda activate "가상환경이름"
위의 명령을 이용하면 가상환경이 활성화되어 사용할 수 있음
conda env list
conda deactivate
conda env remove -n "가상환경이름"
아래의 명령어로 django 설치하기
pip install django
※ pip --> 파이썬으로 작성된 패키지 소프트웨어를 설치 · 관리하는 패키지 관리 시스템
python -m django --version
만약 No module named django와 같은 에러가 발생하면 설치가 제대로 되지 않은 것
django-admin
위의 명령어를 썼을때 무언가 나타나면 장고가 설치된 것
프로젝트를 만들 디렉토리를 생성한다.
아래의 명령어로 생성할 수 있다.
디렉토리명과 프로젝트 명은 일치하는 것이 좋다.
mkdir "프로젝트명"
cd "프로젝트"
프로젝트 디렉토리로 이동해서 프로젝트 시작하기